home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_14_extensionsSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
247KB
|
4,072 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 B4E3 cmpa.w A2, -[A3]
00000002 C5A3 and.l -[A3], D2
00000004 0000 576C ori.b D0, 0x6C /* 'l' */
00000008 0000 2AC2 ori.b D0, 0xC2
0000000C 0000 051C ori.b D0, 0x1C
00000010 8000 or.b D0, D0
00000012 0002 89CD ori.b D2, 0xCD
00000016 23A8 63D2 B288 move.l [A1 + A3.w * 2 - 0x120], [A0 + 0x63D2]
0000001C 8342 E036 pack D1, D2, 0xE036
00000020 E036 roxr D6.b, D0
00000022 E036 roxr D6.b, D0
00000024 834A 24F2 pack -[A1], -[A2], 0x24F2
00000028 72CD moveq.l D1, 0xFFFFFFCD
0000002A 678E beq -0x70 /* FFFFFFBA */
0000002C 835A or.w [A2]+, D1
0000002E 8352 or.w [A2], D1
00000030 72C7 moveq.l D1, 0xFFFFFFC7
00000032 4EB2 841A jsr [A2 + A0.w * 4 + 0x1A]
00000036 6F86 ble -0x78 /* FFFFFFBE */
00000038 4EC2 jmp D2
0000003A 8422 or.b D2, -[A2]
0000003C 4EE2 jmp -[A2]
0000003E 6F90 ble -0x6E /* FFFFFFD0 */
00000040 898A 4EF2 unpk -[A4], -[A2], 0x4EF2
00000044 8AC2 divu.w D5, D2
00000046 202B 019C move.l D0, [A3 + 0x19C]
0000004A 838A 019C unpk -[A1], -[A2], 0x019C
0000004E 4ED2 jmp [A2]
00000050 4F02 .invalid 7, D2 // invalid opcode 4 with b == 4
00000052 0CAB A9FF 01FE 01EE cmpi.l [A3 + 0x1EE], 0xA9FF01FE
0000005A 01A8 0186 bclr [A0 + 0x186], D0
0000005E 355F FED3 move.w [A2 - 0x12D], [A7]+
00000062 6440 bcc +0x42 /* 000000A4 */
label00000064:
00000064 FE5C 7E3A .extension 0xE5C <<F/1/7>>, 0x7E3A // unimplemented
00000068 6FFA ble -0x4 /* 00000064 */
0000006A F426 .invalid <<cinv/cpush with scope=0>>
0000006C F3D8 .invalid <<F/7/1>>
0000006E 843A 72B2 or.b D2, [PC + 0x72B2 /* 000072B4, cstring ""<EOF> */]
00000072 6D1E blt +0x20 /* 00000092 */
00000074 2982 246B move.l [A4 + D2.w * 4 + 0x6B], D2
00000078 29EA 656F 706C 4974 move.l 0x706C4974 /* 'plIt' */, [A2 + 0x656F]
// begin alternate branch 0000007C-00000084
label0000007C:
0000007C 706C moveq.l D0, 0x6C
0000007E 4974 FC16 chk.w D4, [A4 + A7 * 4 + 0x16]
00000082 FD2E .extension 0xD2E <<F/4-5/6>> // unimplemented
// end alternate branch 0000007C-00000084
label0000007C: // (misaligned)
00000080 FC16 FD2E .unknown 0xFC16 0xFD2E (W = 6)
00000084 FC86 FD2A .extension 0xC86 <<F/2-3/6>> // unimplemented
// begin alternate branch 00000086-00000088
label00000086:
00000086 FD2A .extension 0xD2A <<F/4-5/6>> // unimplemented
// end alternate branch 00000086-00000088
label00000086: // (misaligned)
00000088 72BC moveq.l D1, 0xFFFFFFBC
0000008A 641E bcc +0x20 /* 000000AA */
0000008C 426B 57EA clr.w [A3 + 0x57EA]
00000090 6BEA bmi -0x14 /* 0000007C */
label00000092:
00000092 6BF2 bmi -0xC /* 00000086 */
00000094 FCB8 FE6C .extension 0xCB8 <<F/2-3/6>> // unimplemented
00000098 72C2 moveq.l D1, 0xFFFFFFC2
0000009A 30D6 move.w [A0]+, [A6]
0000009C 558A subq.l A2, 2
0000009E 2D53 3E12 move.l [A6 + 0x3E12], [A3]
000000A2 1F14 move.b -[A7], [A4]
label000000A4:
000000A4 375F 732A move.w [A3 + 0x732A], [A7]+
000000A8 7332 moveq.l D1, 0x32
label000000AA:
000000AA 7342 moveq.l D1, 0x42
000000AC 109F move.b [A0], [A7]+
000000AE 734A moveq.l D1, 0x4A
000000B0 7023 moveq.l D0, 0x23
000000B2 30D8 move.w [A0]+, [A0]+
000000B4 FD0C .extension 0xD0C <<F/4-5/6>> // unimplemented
000000B6 FD42 .extension 0xD42 <<F/4-5/6>> // unimplemented
000000B8 FD86 .invalid <<F/6/6>>
000000BA FE18 72DC .unknown 0xFE18 0x72DC (W = 7)
000000BE 6426 bcc +0x28 /* 000000E6 */
000000C0 FA4A FA98 .extension 0xA4A <<F/1/5>>, 0xFA98 // unimplemented
000000C4 FACA FB16 .extension 0xACA <<F/2-3/5>> // unimplemented
label000000C8:
000000C8 FB5C .extension 0xB5C <<F/4-5/5>> // unimplemented
000000CA FB94 .invalid <<F/6/5>>
000000CC 72E3 moveq.l D1, 0xFFFFFFE3
000000CE 4CCA 4CD2 movem.l D1,D4,D6,D7,A2,A3,A6, A2
000000D2 4E7A .invalid // invalid opcode 4
000000D4 4E82 jsr D2
000000D6 4E6A move A2, USP
000000D8 4E72 F248 stop 0xF248
000000DC 2035 6F48 move.l D0, [A5 + <<invalid base displacement size>>]
000000E0 5A6A 4F5A addq.w [A2 + 0x4F5A], 5
000000E4 0832 0CAC 4D55 btst.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0xAC
// begin alternate branch 000000E6-000000F2
label000000E6:
000000E6 0CAC 4D55 0CAC 6165 cmpi.l [A4 + 0x6165], 0x4D550CAC
label000000EC: // (misaligned)
000000EE 7674 moveq.l D3, 0x74
000000F0 F7FC .invalid <<F/7/3>>
// end alternate branch 000000E6-000000F2
label000000E6: // (misaligned)
000000EA 0CAC 6165 7674 F7FC cmpi.l [A4 - 0x804], 0x61657674 /* 'aevt' */
// begin alternate branch 000000EC-000000EE
label000000EC:
000000EC 6165 bsr +0x67 /* 00000153 */
// end alternate branch 000000EC-000000EE
label000000EC: // (misaligned)
000000F2 30D5 move.w [A0]+, [A5]
000000F4 36E2 move.w [A3]+, -[A2]
000000F6 30D4 move.w [A0]+, [A4]
000000F8 372A 40A2 move.w -[A3], [A2 + 0x40A2]
000000FC 397A 7E2A 452A move.w [A4 + 0x452A], [PC + 0x7E2A /* 00007F28, cstring ""<EOF> */]
00000102 4542 chk.w D2, D2
00000104 0D17 btst [A7], D6
00000106 F918 .extension 0x918 <<F/4-5/4>> // unimplemented
00000108 E4A8 lsr D0, D2
0000010A F50D .extension 0x50D <<F/4-5/2>> // unimplemented
0000010C 1B81 4235 move.b [A5 + D4.w * 2 + 0x35], D1
00000110 DC12 add.b D6, [A2]
00000112 F64B F64B .extension 0x64B <<F/1/3>>, 0xF64B // unimplemented
00000116 30DB move.w [A0]+, [A3]+
00000118 79FA moveq.l D4, 0xFFFFFFFA
0000011A 7A0A moveq.l D5, 0x0A
0000011C 63AA bls -0x54 /* 000000C8 */
0000011E 1482 move.b [A2], D2
00000120 5A7A 5A72 addq.w [PC + 0x5A72 /* 00005B94, cstring ""<EOF> */], 5
00000124 4F92 .invalid 7, [A2] // invalid opcode 4 with b == 6
00000126 211A move.l -[A0], [A2]+
00000128 63C2 bls -0x3C /* 000000EC */
0000012A 3FDA move.w <<invalid special address>>, [A2]+
0000012C 426A FFB9 clr.w [A2 - 0x47]
00000130 86FA F31A divu.w D3, [PC - 0xCE6 /* FFFFF31C, cstring ""<EOF> */]
00000134 30DC move.w [A0]+, [A4]+
00000136 356C F2D4 FF55 move.w [A2 - 0xAB], [A4 - 0xD2C]
0000013C 0F3A 0FF4 btst [PC + 0xFF4 /* 00001132, value 0xB3 */], D7
00000140 0FD8 .incomplete
00000142 0D58 bchg [A0]+, D6
00000144 0A0C 0D30 xori.b A4, 0x30 /* '0' */
00000148 D6B4 0D1E 0CF6 add.l D3, [[A4] + D0 * 4 + 0xCF6]
0000014E 0CE6 .incomplete
00000150 0CDE .incomplete
00000152 D740 addx.w D3, D0
00000154 0CCC .incomplete
00000156 DDC8 add.l A6, A0
00000158 F420 .invalid <<cinv/cpush with scope=0>>
0000015A DBAC 0C96 add.l [A4 + 0xC96], D5
0000015E F1E4 .invalid <<F/7/0>>
00000160 0C8A F312 F338 cmpi.l A2, 0xF312F338
00000166 0C66 F382 cmpi.w -[A6], 0xF382
0000016A F3FA .invalid <<F/7/1>>
0000016C E080 asr D0, 8
0000016E 0C30 E08C 0C1E cmpi.b [A0 + D0 * 4 + 0x1E], 0x8C
00000174 F402 .invalid <<cinv/cpush with scope=0>>
00000176 0C0C F428 cmpi.b A4, 0x28 /* '(' */
0000017A F432 cpushp NONE, [A2]
0000017C 0BE8 .incomplete
0000017E F47A cpusha DATA
00000180 0BD6 .incomplete
00000182 F486 .invalid <<cinv/cpush with scope=0>>
00000184 0BC4 .incomplete
00000186 F4C6 .invalid <<cinv/cpush with scope=0>>
00000188 F544 .extension 0x544 <<F/4-5/2>> // unimplemented
0000018A 0BA0 bclr -[A0], D5
0000018C F598 .invalid <<F/6/2>>
0000018E 0B8E bclr A6, D5
00000190 F600 0B7C .move16 0xF600, 0x0B7C // unimplemented
00000194 F618 0B6A .move16 0xF618, 0x0B6A // unimplemented
00000198 F6A2 0B5E .extension 0x6A2 <<F/2-3/3>> // unimplemented
0000019C F71E .extension 0x71E <<F/4-5/3>> // unimplemented
0000019E 0B52 bchg [A2], D5
000001A0 F730 .extension 0x730 <<F/4-5/3>> // unimplemented
000001A2 0B40 bchg D0, D5
000001A4 F74A .extension 0x74A <<F/4-5/3>> // unimplemented
000001A6 0B2E EE52 btst [A6 - 0x11AE], D5
000001AA ED26 asl D6.b, D6
000001AC 0B16 btst [A6], D5
000001AE E820 asr D0.b, D4
000001B0 0B0A btst A2, D5
000001B2 E43C ror D4.b, D2
000001B4 0AFE .incomplete
000001B6 DFFC 0AF2 0AE0 add.l A7, 0xAF20AE0
000001BC 0AC8 .incomplete
000001BE F6FC 0AB8 .extension 0x6FC <<F/2-3/3>> // unimplemented
000001C2 F748 .extension 0x748 <<F/4-5/3>> // unimplemented
000001C4 0AA8 F6DE F72C 0A8C xori.l [A0 + 0xA8C], 0xF6DEF72C
000001CC F77C .extension 0x77C <<F/4-5/3>> // unimplemented
000001CE 0A80 F7BA 0A74 xori.l D0, 0xF7BA0A74
000001D4 F7CA .invalid <<F/7/3>>
000001D6 0A68 F7F0 0A5C xori.w [A0 + 0xA5C], 0xF7F0
000001DC 0A44 0A3C xori.w D4, 0xA3C /* '\n<' */
000001E0 0A20 0A04 xori.b -[A0], 0x4
000001E4 035A bchg [A2]+, D1
000001E6 09EA .incomplete
000001E8 12AA 09DE move.b [A1], [A2 + 0x9DE]
000001EC 12B2 09D0 move.b [A1], []
000001F0 09C8 .incomplete
000001F2 0980 bclr D0, D4
000001F4 6942 bvs +0x44 /* 00000238 */
000001F6 096A 87CA bchg [A2 - 0x7836], D4
000001FA 095E bchg [A6]+, D4
000001FC 8812 or.b D4, [A2]
000001FE 881A or.b D4, [A2]+
00000200 ED04 asl D4.b, 6
00000202 092E ED48 btst [A6 - 0x12B8], D4
00000206 0916 btst [A6], D4
00000208 ED8E lsl D6, 6
0000020A EDB8 rol D0, D6
0000020C F6AC 08E8 .extension 0x6AC <<F/2-3/3>> // unimplemented
00000210 F6C4 08DC .extension 0x6C4 <<F/2-3/3>> // unimplemented
00000214 F874 08D0 .extension 0x874 <<F/1/4>>, 0x08D0 // unimplemented
00000218 F88E 08C4 .extension 0x88E <<F/2-3/4>> // unimplemented
0000021C F8A4 08B8 .extension 0x8A4 <<F/2-3/4>> // unimplemented
00000220 0898 0878 bclr.b [A0]+, 0x78 /* 'x' */
00000224 884A or.w D4, A2
00000226 086C 0C1A 0858 bchg.b [A4 + 0x858], 0x1A
0000022C 0C22 0C2A cmpi.b -[A2], 0x2A /* '*' */
00000230 0824 0816 btst.b -[A4], 0x16
00000234 07A8 0790 bclr [A0 + 0x790], D3
label00000238:
00000238 077E bchg <<invalid special address>>, D3
0000023A 0764 bchg -[A4], D3
0000023C 0756 bchg [A6], D3
0000023E 0724 btst -[A4], D3
00000240 06EE .incomplete
00000242 EA8C lsr D4, 5
00000244 8842 or.w D4, D2
00000246 06D6 .incomplete
00000248 8852 or.w D4, [A2]
0000024A 06CA .incomplete
0000024C 1BFA 1C02 move.b <<invalid special address>>, [PC + 0x1C02 /* 00001E50, value 0xE */]
00000250 0690 1C0A F6E2 addi.l [A0], 0x1C0AF6E2
00000256 0676 F75A 066A addi.w [A6 + D0.w * 8 + 0x6A], 0xF75A
0000025C F782 .invalid <<F/6/3>>
0000025E 065E 7A52 addi.w [A6]+, 0x7A52 /* 'zR' */
00000262 063A 0626 060E addi.b [PC + 0x60E /* 00000872, value 0x6 */], 0x26 /* '&' */
00000268 05FA .incomplete
0000026A CCB2 05E4 and.l D6, <<invalid full ext with I/IS == 4>>
0000026E 8612 or.b D3, [A2]
00000270 05D6 .incomplete
00000272 863A 05C4 or.b D3, [PC + 0x5C4 /* 000005C6, value 0x86 */]
00000276 8632 05B2 05A4 0596 1968 or.b D3, [[0x5A40596 + D0 * 4] + 0x1968]
00000280 057E bchg <<invalid special address>>, D2
00000282 88C2 divu.w D4, D2
00000284 0556 bchg [A6], D2
00000286 88CA divu.w D4, A2
00000288 04F2 .incomplete
0000028A 249A move.l [A2], [A2]+
0000028C 04DE .incomplete
0000028E 04BE 24AA 04AA subi.l <<invalid special address>>, 0x24AA04AA
00000294 0492 0472 6492 subi.l [A2], 0x4726492
0000029A 0460 043C subi.w -[A0], 0x43C
0000029E F5F6 .invalid <<F/7/2>>
000002A0 0430 F630 0424 subi.b [A0 + D0.w * 4 + 0x24], 0x30 /* '0' */
000002A6 F66C 0418 .extension 0x66C <<F/1/3>>, 0x0418 // unimplemented
000002AA F682 040C .extension 0x682 <<F/2-3/3>> // unimplemented
000002AE 03EC .incomplete
000002B0 F80A 2B50 .tblXX 0xF80A, 0x2B50 // unimplemented
000002B4 F80C F80A .tblXX 0xF80C, 0xF80A // unimplemented
000002B8 03C4 .incomplete
000002BA 88FA 039E divu.w D4, [PC + 0x39E /* 000003A0, value 0xF988 */]
000002BE 8902 sbcd D4, D2
000002C0 0386 bclr D6, D1
000002C2 0382 bclr D2, D1
000002C4 036E 035A bchg [A6 + 0x35A], D1
000002C8 0352 bchg [A2], D1
000002CA F6A8 F6AE .extension 0x6A8 <<F/2-3/3>> // unimplemented
000002CE F6BA F6C6 .extension 0x6BA <<F/2-3/3>> // unimplemented
000002D2 F66C F6CC .extension 0x66C <<F/1/3>>, 0xF6CC // unimplemented
000002D6 F6D8 F6E4 .extension 0x6D8 <<F/2-3/3>> // unimplemented
000002DA F7A4 .invalid <<F/6/3>>
000002DC F6EA F708 .extension 0x6EA <<F/2-3/3>> // unimplemented
000002E0 F6F0 F70E .extension 0x6F0 <<F/2-3/3>> // unimplemented
000002E4 F71A .extension 0x71A <<F/4-5/3>> // unimplemented
000002E6 F726 .extension 0x726 <<F/4-5/3>> // unimplemented
000002E8 F732 .extension 0x732 <<F/4-5/3>> // unimplemented
000002EA F73E .extension 0x73E <<F/4-5/3>> // unimplemented
000002EC F74A .extension 0x74A <<F/4-5/3>> // unimplemented
000002EE F756 .extension 0x756 <<F/4-5/3>> // unimplemented
000002F0 F76E .extension 0x76E <<F/4-5/3>> // unimplemented
000002F2 F774 .extension 0x774 <<F/4-5/3>> // unimplemented
000002F4 F780 .invalid <<F/6/3>>
000002F6 02B8 F786 02AC F784 andi.l [0xFFFFF784], 0xF78602AC
000002FE 029E F56A F5B0 andi.l [A6]+, 0xF56AF5B0
00000304 F76C .extension 0x76C <<F/4-5/3>> // unimplemented
00000306 72F7 moveq.l D1, 0xFFFFFFF7
00000308 F76A .extension 0x76A <<F/4-5/3>> // unimplemented
0000030A 026C F770 F77C andi.w [A4 - 0x884], 0xF770
00000310 F78E .invalid <<F/6/3>>
00000312 F798 .invalid <<F/6/3>>
00000314 F7BE .invalid <<F/6/3>>
00000316 F7C4 .invalid <<F/7/3>>
00000318 F7CA .invalid <<F/7/3>>
0000031A F7D0 .invalid <<F/7/3>>
0000031C F7D6 .invalid <<F/7/3>>
0000031E F7E8 .invalid <<F/7/3>>
00000320 F81C F830 .tblXX 0xF81C, 0xF830 // unimplemented
00000324 F760 .extension 0x760 <<F/4-5/3>> // unimplemented
00000326 F768 .extension 0x768 <<F/4-5/3>> // unimplemented
00000328 FF37 .extension 0xF37 <<F/4-5/7>> // unimplemented
0000032A 01F6 .incomplete
0000032C 72E6 moveq.l D1, 0xFFFFFFE6
0000032E F524 .extension 0x524 <<F/4-5/2>> // unimplemented
00000330 F58F .invalid <<F/6/2>>
00000332 F866 FAF2 .extension 0x866 <<F/1/4>>, 0xFAF2 // unimplemented
00000336 FD73 .extension 0xD73 <<F/4-5/6>> // unimplemented
00000338 FEA7 F886 .extension 0xEA7 <<F/2-3/7>> // unimplemented
0000033C F88C F892 .extension 0x88C <<F/2-3/4>> // unimplemented
00000340 F898 F89E .extension 0x898 <<F/2-3/4>> // unimplemented
00000344 72F1 moveq.l D1, 0xFFFFFFF1
00000346 F8A2 F8A8 .extension 0x8A2 <<F/2-3/4>> // unimplemented
0000034A F928 .extension 0x928 <<F/4-5/4>> // unimplemented
0000034C F8B2 F8B8 .extension 0x8B2 <<F/2-3/4>> // unimplemented
00000350 F8BE F944 .extension 0x8BE <<F/2-3/4>> // unimplemented
00000354 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00000356 72F4 moveq.l D1, 0xFFFFFFF4
00000358 F8CA F958 .extension 0x8CA <<F/2-3/4>> // unimplemented
0000035C 5F80 subq.l D0, 7
0000035E 72F6 moveq.l D1, 0xFFFFFFF6
00000360 FA7E FA90 .extension 0xA7E <<F/1/5>>, 0xFA90 // unimplemented
00000364 FAAC FAD8 .extension 0xAAC <<F/2-3/5>> // unimplemented
00000368 FAF6 FB04 .extension 0xAF6 <<F/2-3/5>> // unimplemented
0000036C FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
0000036E FA9A FAA0 .extension 0xA9A <<F/2-3/5>> // unimplemented
00000372 F0B1 F45C .extension 0x0B1 <<F/2-3/0>> // unimplemented
00000376 FC23 F3AA .unknown 0xFC23 0xF3AA (W = 6)
0000037A FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
0000037C FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
0000037E FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
00000380 FB38 .extension 0xB38 <<F/4-5/5>> // unimplemented
00000382 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
00000384 FBA2 .invalid <<F/6/5>>
00000386 FC20 FC64 .unknown 0xFC20 0xFC64 (W = 6)
0000038A FBAA .invalid <<F/6/5>>
0000038C FBC4 .invalid <<F/7/5>>
0000038E FBD2 .invalid <<F/7/5>>
00000390 FBEC .invalid <<F/7/5>>
00000392 FC66 FC6C .extension 0xC66 <<F/1/6>>, 0xFC6C // unimplemented
00000396 F865 F93A .extension 0x865 <<F/1/4>>, 0xF93A // unimplemented
0000039A F712 .extension 0x712 <<F/4-5/3>> // unimplemented
0000039C F718 .extension 0x718 <<F/4-5/3>> // unimplemented
0000039E F71E .extension 0x71E <<F/4-5/3>> // unimplemented
000003A0 F988 .invalid <<F/6/4>>
000003A2 F98E .invalid <<F/6/4>>
000003A4 F7E6 .invalid <<F/7/3>>
000003A6 F8F4 F8FC .extension 0x8F4 <<F/2-3/4>> // unimplemented
000003AA FAC8 DD02 .extension 0xAC8 <<F/2-3/5>> // unimplemented
000003AE F414 cinvp NONE, [A4]
000003B0 E70C lsl D4.b, 3
000003B2 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000003B4 FC76 FA04 .extension 0xC76 <<F/1/6>>, 0xFA04 // unimplemented
000003B8 FC8E FCAA .extension 0xC8E <<F/2-3/6>> // unimplemented
000003BC E4CC roxr .w A4
000003BE 4E21 .invalid // invalid opcode 4
000003C0 A81F syscall Get1Resource
000003C2 4646 not.w D6
000003C4 2890 move.l [A4], [A0]
000003C6 E44C lsr D4.w, 2
000003C8 AA1E syscall GetCIcon
000003CA 6E2C bgt +0x2E /* 000003F8 */
000003CC 176D 26AE 6C4C move.b [A3 + 0x6C4C], [A5 + 0x26AE]
000003D2 A9A2 syscall LoadResource
000003D4 4AAB 0B62 tst.l [A3 + 0xB62]
000003D8 1BDE move.b <<invalid special address>>, [A6]+
000003DA E23E ror D6.b, D1
000003DC F24C 4F6A .extension 0x24C <<F/1/1>>, 0x4F6A // unimplemented
000003E0 FD9C .invalid <<F/6/6>>
000003E2 70BF moveq.l D0, 0xFFFFFFBF
000003E4 5ACA 5AC2 dbpl D2, +0x5AC4 /* 00005EA8 */
000003E8 70C4 moveq.l D0, 0xFFFFFFC4
000003EA FC36 2E2D .unknown 0xFC36 0x2E2D (W = 6)
000003EE BE8B cmp.l D7, A3
000003F0 70BE moveq.l D0, 0xFFFFFFBE
000003F2 FBE2 .invalid <<F/7/5>>
000003F4 11A2 70C0 move.b [A0 + D7.w - 0x64], -[A2]
label000003F8:
000003F8 FB68 .extension 0xB68 <<F/4-5/5>> // unimplemented
000003FA 28AA 1212 move.l [A4], [A2 + 0x1212]
000003FE FAD4 70BC .extension 0xAD4 <<F/2-3/5>> // unimplemented
00000402 120A move.b D1, A2
00000404 70C1 moveq.l D0, 0xFFFFFFC1
00000406 FA04 70BD .unknown 0xFA04 0x70BD (W = 5)
0000040A F9B8 .invalid <<F/6/4>>
0000040C F936 .extension 0x936 <<F/4-5/4>> // unimplemented
0000040E 70C3 moveq.l D0, 0xFFFFFFC3
00000410 F8C6 0DB2 .extension 0x8C6 <<F/2-3/4>> // unimplemented
00000414 F786 .invalid <<F/6/3>>
00000416 F954 .extension 0x954 <<F/4-5/4>> // unimplemented
00000418 455A chk.w D2, [A2]+
0000041A 4562 chk.w D2, -[A2]
0000041C 70FD moveq.l D0, 0xFFFFFFFD
0000041E F626 D974 .move16 0xF626, 0xD974 // unimplemented
00000422 2D75 6F3C 20B5 move.l [A6 + 0x20B5], <<invalid full ext with I/IS == 4>>
00000428 456A 7372 chk.w D2, [A2 + 0x7372]
0000042C 0204 F7FC andi.b D4, 0xFC
00000430 E4A8 lsr D0, D2
00000432 70FA moveq.l D0, 0xFFFFFFFA
00000434 F496 cinvp INST, [A6]
00000436 70F9 moveq.l D0, 0xFFFFFFF9
00000438 F446 .invalid <<cinv/cpush with scope=0>>
0000043A 5D47 subq.w D7, 6
0000043C 3407 move.w D2, D7
0000043E B481 cmp.l D2, D1
00000440 B98E cmpm.l [A4]+, [A6]+
00000442 70F7 moveq.l D0, 0xFFFFFFF7
00000444 F3A4 .invalid <<F/6/1>>
00000446 70EE moveq.l D0, 0xFFFFFFEE
00000448 70F3 moveq.l D0, 0xFFFFFFF3
0000044A F1C6 .invalid <<F/7/0>>
0000044C F162 .extension 0x162 <<F/4-5/0>> // unimplemented
0000044E F226 D4A4 .cpgen 0xF226, 0xD4A4 // unimplemented
00000452 FF5F .extension 0xF5F <<F/4-5/7>> // unimplemented
00000454 F0E6 D426 .extension 0x0E6 <<F/2-3/0>> // unimplemented
00000458 F07A F124 .extension 0x07A <<F/1/0>>, 0xF124 // unimplemented
0000045C FF91 .invalid <<F/6/7>>
0000045E F100 .extension 0x100 <<F/4-5/0>> // unimplemented
00000460 7090 moveq.l D0, 0xFFFFFF90
00000462 EFE0 FFC7 bfins -[A0] {D7:7}, D7
00000466 F0A6 708E .extension 0x0A6 <<F/2-3/0>> // unimplemented
0000046A F068 FD3E .extension 0x068 <<F/1/0>>, 0xFD3E // unimplemented
0000046E FD1E .extension 0xD1E <<F/4-5/6>> // unimplemented
00000470 FCFE D20C .extension 0xCFE <<F/2-3/6>> // unimplemented
00000474 70ED moveq.l D0, 0xFFFFFFED
00000476 EE76 roxr D6.w, D7
00000478 B9C8 cmpa.l A4, A0
0000047A 3B47 70EC move.w [A5 + 0x70EC], D7
0000047E EE0A lsr D2.b, 7
00000480 F5E2 .invalid <<F/7/2>>
00000482 F720 .extension 0x720 <<F/4-5/3>> // unimplemented
00000484 D114 add.b [A4], D0
00000486 726A moveq.l D1, 0x6A
00000488 C3FC EE00 muls.w D1, 0xEE00
0000048C D020 add.b D0, -[A0]
0000048E 70D8 moveq.l D0, 0xFFFFFFD8
00000490 ED9A rol D2, 6
00000492 708D moveq.l D0, 0xFFFFFF8D
00000494 70D9 moveq.l D0, 0xFFFFFFD9
00000496 ED2C lsl D4.b, D6
00000498 70DA moveq.l D0, 0xFFFFFFDA
0000049A F578 .extension 0x578 <<F/4-5/2>> // unimplemented
0000049C F64C 4A36 .extension 0x64C <<F/1/3>>, 0x4A36 // unimplemented
000004A0 70E5 moveq.l D0, 0xFFFFFFE5
000004A2 709C moveq.l D0, 0xFFFFFF9C
000004A4 EB04 asl D4.b, 5
000004A6 FF7B .extension 0xF7B <<F/4-5/7>> // unimplemented
000004A8 EAA0 asr D0, D5
000004AA 6F46 ble +0x48 /* 000004F2 */
000004AC FCA6 70DD .extension 0xCA6 <<F/2-3/6>> // unimplemented
000004B0 EA4C lsr D4.w, 5
000004B2 FC3E 70DC .unknown 0xFC3E 0x70DC (W = 6)
000004B6 E9E6 70F5 bfextu D7, -[A6] {3:D5}
000004BA E994 roxl D4, 4
000004BC E435 roxr D5.b, D2
000004BE 1382 70F8 move.b [A1 + D7.w - 0x8], D2
000004C2 EA74 roxr D4.w, D5
000004C4 E9DE 3654 bfextu D3, [A6]+ {25:20}
000004C8 6865 bvc +0x67 /* 0000052F */
000004CA 7874 moveq.l D4, 0x74
000004CC 7369 moveq.l D1, 0x69
000004CE 6F74 ble +0x76 /* 00000544 */
000004D0 7661 moveq.l D3, 0x61
000004D2 6162 bsr +0x64 /* 00000536 */
000004D4 2E12 move.l D7, [A2]
000004D6 F252 1BAE .extension 0x252 <<F/1/1>>, 0x1BAE // unimplemented
000004DA 70C9 moveq.l D0, 0xFFFFFFC9
000004DC E918 rol D0.b, 4
000004DE FDB8 .invalid <<F/6/6>>
000004E0 FD5A .extension 0xD5A <<F/4-5/6>> // unimplemented
000004E2 70E3 moveq.l D0, 0xFFFFFFE3
000004E4 E73A rol D2.b, D3
000004E6 F448 cinvl DATA, [A0]
000004E8 E5CC roxl .w A4
000004EA F447 .invalid <<cinv/cpush with scope=0>>
000004EC E598 rol D0, 2
000004EE 70E0 moveq.l D0, 0xFFFFFFE0
000004F0 E550 roxl D0.w, 2
label000004F2:
000004F2 E618 ror D0.b, 3
000004F4 70DF moveq.l D0, 0xFFFFFFDF
000004F6 70DE moveq.l D0, 0xFFFFFFDE
000004F8 E43E ror D6.b, D2
000004FA 70DB moveq.l D0, 0xFFFFFFDB
000004FC E542 asl D2.w, 2
000004FE 7088 moveq.l D0, 0xFFFFFF88
00000500 E3E8 AACE lsl .w [A0 - 0x5532]
00000504 70FC moveq.l D0, 0xFFFFFFFC
00000506 E33A rol D2.b, D1
00000508 A986 syscall StopAlert
0000050A A9A4 syscall HomeResFile
0000050C A982 syscall CloseDialog
0000050E E462 asr D2.w, D2
00000510 E462 asr D2.w, D2
00000512 E462 asr D2.w, D2
00000514 FF8F .invalid <<F/6/7>>
00000516 E2F8 5B8F lsr .w [0x00005B8F]
0000051A 1000 move.b D0, D0
0000051C 2E08 move.l D7, A0
0000051E F335 .extension 0x335 <<F/4-5/1>> // unimplemented
00000520 C300 abcd D1, D0
00000522 2E08 move.l D7, A0
00000524 8B04 sbcd D5, D4
00000526 0200 FE2E andi.b D0, 0x2E /* '.' */
0000052A 089B 2612 bclr.b [A3]+, 0x12
0000052E 4634 2D02 FB00 not.b [[A4 + <<invalid base displacement size>> + D2 * 4] - 0x500]
00000534 2502 move.l -[A2], D2
fn00000536:
00000536 EB1B rol D3.b, 5
00000538 F501 .extension 0x501 <<F/4-5/2>> // unimplemented
0000053A 220A move.l D1, A2
0000053C 1E64 movea.b A7, -[A4]
0000053E 9308 subx.b -[A1], -[A0]
00000540 0200 E337 andi.b D0, 0x37 /* '7' */
label00000544:
00000544 38B3 014B 048B 0508 move.w [A4], [[A3 + <<invalid base displacement size>>] + 0x48B0508]
0000054C CB08 abcd -[A5], -[A0]
0000054E 0484 6A08 3812 subi.l D4, 0x6A083812
00000554 A902 syscall RealFont
00000556 E301 asl D1.b, 1
00000558 AB72 syscall rHilite
0000055A 030D btst A5, D1
0000055C 1EE3 move.b [A7]+, -[A3]
0000055E 0232 0200 B306 3892 andi.b [[A2 + <<invalid base displacement size>>] + A3 * 2 + 0x3892], 0x0
00000566 C301 abcd D1, D1
00000568 2CA4 move.l [A6], -[A4]
0000056A 8301 sbcd D1, D1
0000056C 5273 093B 8103 0C7B 0108 6B0B addq.w [[A3 - 0x7EFCF385 + D0] + 0x1086B0B], 1
00000578 0622 A905 addi.b -[A2], 0x5
0000057C 6B12 bmi +0x14 /* 00000590 */
0000057E 1E0C move.b D7, A4
00000580 2202 move.l D1, D2
00000582 000F B06D ori.b A7, 0x6D /* 'm' */
00000586 0582 bclr D2, D2
00000588 8C53 or.w D6, [A3]
0000058A 00CA .incomplete
0000058C 0EE8 .incomplete
0000058E 6253 bhi +0x55 /* 000005E3 */
label00000590:
00000590 07D3 .incomplete
00000592 05CB .incomplete
00000594 1208 move.b D1, A0
00000596 AEBB syscall 0xABB, auto_pop
00000598 251B move.l -[A2], [A3]+
0000059A 6900 4B84 bvs +0x4B86 /* 00005120 */
0000059E 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000005A0 0ECB .incomplete
000005A2 08BE DC60 bclr.b <<invalid special address>>, 0x60 /* '`' */
000005A6 C320 and.b -[A0], D1
000005A8 6B00 CD0D bmi -0x32F1 /* FFFFD2B7 */
000005AC 1E02 move.b D7, D2
000005AE 00BB 8C6B 3114 BA0F ori.l [PC + A3 * 2 + 0xF], 0x8C6B3114
000005B6 646B bcc +0x6D /* 00000623 */
000005B8 3102 move.w -[A0], D2
000005BA 00AB 368B 0008 0506 ori.l [A3 + 0x506], 0x368B0008
000005C2 007B 0583 8614 ori.w [PC + A0.w * 8 + 0x14], 0x583
000005C8 1AE6 move.b [A5]+, -[A6]
000005CA 2681 move.l [A3], D1
000005CC 01B3 071E 640F bclr [[A3] + D0 * 8 + 0x640F], D0
000005D2 0200 0FE1 andi.b D0, 0xE1
000005D6 030B btst A3, D1
000005D8 02ED .incomplete
000005DA 0214 6904 andi.b [A4], 0x4
000005DE 330C move.w -[A1], A4
000005E0 6904 bvs +0x6 /* 000005E6 */
000005E2 7B05 moveq.l D5, 0x05
000005E4 6B31 bmi +0x33 /* 00000617 */
label000005E6:
000005E6 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000005E8 6901 bvs +0x3 /* 000005EB */
000005EA FE8B 0E6B .extension 0xE8B <<F/2-3/7>> // unimplemented
000005EE 3134 107C move.w -[A0], [A4 + D1.w + 0x7C]
000005F2 0B02 btst D2, D5
000005F4 0E2E 082C 3A7C .invalid.b [A6 + 0x3A7C], 0x2C /* ',' */ // invalid immediate operation
000005FA E302 asl D2.b, 1
000005FC 189A move.b [A4], [A2]+
000005FE 542E 08AB addq.b [A6 + 0x8AB], 2
00000602 0542 bchg D2, D2
00000604 5A13 addq.b [A3], 5
00000606 0F0C btst A4, D7
00000608 7C0C moveq.l D6, 0x0C
0000060A 660C bne +0xE /* 00000618 */
0000060C 3E02 move.w D7, D2
0000060E 0063 6645 ori.w -[A3], 0x6645 /* 'fE' */
00000612 132B 0130 move.b -[A1], [A3 + 0x130]
00000616 C45A and.w D2, [A2]+
label00000618:
00000618 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
0000061A 1E25 move.b D7, -[A5]
0000061C 02E5 .incomplete
0000061E 0163 bchg -[A3], D0
00000620 4FB0 365A .invalid 7, [A0 + D3.w * 8 + 0x5A] // invalid opcode 4 with b == 6
00000624 7B0E moveq.l D5, 0x0E
00000626 5101 subq.b D1, 8
00000628 8B79 5103 3B11 or.w [0x51033B11], D5
0000062E 14D1 move.b [A2]+, [A1]
00000630 010B btst A3, D0
00000632 595E subq.w [A6]+, 4
00000634 B452 cmp.w D2, [A2]
00000636 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000638 369B move.w [A3], [A3]+
0000063A 0EF5 .incomplete
0000063C 040F B036 subi.b A7, 0x36 /* '6' */
00000640 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00000642 BB8A cmpm.l [A5]+, [A2]+
00000644 7413 moveq.l D2, 0x13
00000646 217B 007B 801B move.l [A0 - 0x7FE5], [PC + D0.w + 0x7B]
0000064C 4B7B 00F3 chk.w D5, [PC + D0.w - 0x13]
00000650 217B 00F3 28D1 move.l [A0 + 0x28D1], [PC + D0.w - 0x13]
00000656 0B98 bclr [A0]+, D5
00000658 9A54 sub.w D5, [A4]
0000065A 2916 move.l -[A4], [A6]
0000065C 7C9D moveq.l D6, 0xFFFFFF9D
0000065E 0DE9 .incomplete
00000660 0ED9 .incomplete
00000662 0DA9 113B bclr [A1 + 0x113B], D6
00000666 5497 addq.l [A7], 2
00000668 00E2 .incomplete
0000066A E901 asl D1.b, 4
0000066C 4354 chk.w D1, [A4]
0000066E D10D addx.b -[A0], -[A5]
00000670 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000672 6370 bls +0x72 /* 000006E4 */
00000674 8700 sbcd D3, D0
00000676 FDC9 .invalid <<F/7/6>>
00000678 010F btst A7, D0
0000067A DD0D addx.b -[A6], -[A5]
0000067C A901 syscall FMSwapFont
0000067E 0FC5 .incomplete
00000680 0DF7 .incomplete
00000682 811E or.b [A6]+, D0
00000684 D50D addx.b -[A2], -[A5]
00000686 540A addq.b A2, 2
00000688 2408 move.l D2, A0
0000068A 8B15 or.b [A5], D5
0000068C 0854 2E0E bchg.b [A4], 0xE
00000690 2CAB 05C8 move.l [A6], [A3 + 0x5C8]
00000694 3B22 move.w -[A5], -[A2]
00000696 22C0 move.l [A1]+, D0
00000698 B893 cmp.l D4, [A3]
0000069A 022A 3812 1C50 andi.b [A2 + 0x1C50], 0x12
000006A0 2010 move.l D0, [A0]
000006A2 1B00 move.b -[A5], D0
000006A4 3C33 0AE2 move.w D6, [A3 + D0 * 2 - 0x30]
000006A8 081E 5802 btst.b [A6]+, 0x2
000006AC 0073 1FB0 F0E8 ori.w [A3 + A7.w - 0x24], 0x1FB0
000006B2 5AEB 1006 spl [A3 + 0x1006]
000006B6 228C move.l [A1], A4
000006B8 6501 bcs +0x3 /* 000006BB */
000006BA 1B22 move.b -[A5], -[A2]
000006BC 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4
000006BE 70F6 moveq.l D0, 0xFFFFFFF6
000006C0 9303 subx.b D1, D3
000006C2 2307 move.l -[A1], D7
000006C4 7084 moveq.l D0, 0xFFFFFF84
000006C6 9303 subx.b D1, D3
000006C8 1B00 move.b -[A5], D0
000006CA 1EAA 00F3 move.b [A7], [A2 + 0xF3]
000006CE 880C or.b D4, A4
000006D0 1B00 move.b -[A5], D0
000006D2 0200 7B47 andi.b D0, 0x47 /* 'G' */
000006D6 0137 6B6B 9B2F 730D 7AD3 btst [[A7 - 0x64D1] + 0x730D7AD3], D0
000006E0 011E btst [A6]+, D0
000006E2 0C36 0200 0F38 0C0E 0A02 cmpi.b [A6 + 0xC0E0A02 + D0 * 8], 0x0
// begin alternate branch 000006E4-000006EC
label000006E4:
000006E4 0200 0F38 andi.b D0, 0x38 /* '8' */
000006E8 0C0E 0A02 cmpi.b A6, 0x2
// end alternate branch 000006E4-000006EC
label000006E4: // (misaligned)
000006EC 007B 70E1 01FB 00C5 00FE E301 E33A ori.w [[0xC500FE] - 0x1CFE1CC6], 0x70E1
000006FA 0B06 btst D6, D5
000006FC 930A subx.b -[A1], -[A2]
000006FE 3301 move.w -[A1], D1
00000700 5B0D subq.b A5, 5
00000702 F00F 448B .pmove2 0xF00F, 0x448B // unimplemented
00000706 0A4D 0A36 xori.w A5, 0xA36 /* '\n6' */
0000070A 0A1E 0C0E xori.b [A6]+, 0xE
0000070E 8904 sbcd D4, D4
00000710 0A0C 0802 xori.b A4, 0x2
00000714 007B 8135 0D36 2510 04C1 0A83 ori.w [[PC + 0x251004C1] + D0 * 4 + 0xA83], 0x8135
00000720 1906 move.b -[A4], D6
00000722 36AA 0063 move.w [A3], [A2 + 0x63]
00000726 2D16 move.l -[A6], [A6]
00000728 2A02 move.l D5, D2
0000072A 0003 0049 ori.b D3, 0x49 /* 'I' */
0000072E 09A3 bclr -[A3], D4
00000730 2804 move.l D4, D4
00000732 EA36 roxr D6.b, D5
00000734 9303 subx.b D1, D3
00000736 040C 0E28 subi.b A4, 0x28 /* '(' */
0000073A 9303 subx.b D1, D3
0000073C 0200 1B32 andi.b D0, 0x32 /* '2' */
00000740 1905 move.b -[A4], D5
00000742 8539 0FB9 070E or.b [0x0FB9070E], D2
00000748 38ED 3B89 move.w [A4]+, [A5 + 0x3B89]
0000074C 07B1 0493 bclr [A1 + D0.w * 4 - 0x109], D3
00000750 2089 move.l [A0], A1
00000752 0BFE .incomplete
00000754 5105 subq.b D5, 8
00000756 F701 .extension 0x701 <<F/4-5/3>> // unimplemented
00000758 A5F7 syscall vDoEject, flags=5
0000075A 01B6 A51A 1B30 bclr [[A6 + A2 * 4] + 0x1B30], D0
00000760 F701 .extension 0x701 <<F/4-5/3>> // unimplemented
00000762 CCAA 00F7 and.l D6, [A2 + 0xF7]
00000766 81E0 divs.w D0, -[A0]
00000768 E915 roxl D5.b, 4
0000076A 0200 8370 andi.b D0, 0x70 /* 'p' */
0000076E 551A subq.b [A2]+, 2
00000770 E919 rol D1.b, 4
00000772 0FE5 .incomplete
00000774 1987 01A2 0B1A 8283 move.b [[0xB1A + D0] - 0x7D7D], D7
0000077C 0514 btst [A4], D2
0000077E 290F move.l -[A4], A7
00000780 330C move.w -[A1], A4
00000782 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00000784 8271 0C82 or.w D1, [A1 + D0 * 4 - 0x126]
00000788 E502 asl D2.b, 2
0000078A 1469 148B movea.b A2, [A1 + 0x148B]
0000078E 8082 or.l D0, D2
00000790 E51A rol D2.b, 2
00000792 1302 move.b -[A1], D2
00000794 04AA 00F3 8809 146B subi.l [A2 + 0x146B], 0xF38809
0000079C 15F3 0282 9516 move.b [PC - 0x6AEA /* FFFF9CB4, cstring ""<EOF> */], [A3 + D0.w * 2 - 0x126]
000007A2 E512 roxl D2.b, 2
000007A4 7306 moveq.l D1, 0x06
000007A6 453B 5B4C .invalid 2, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
000007AA 0913 btst [A3], D4
000007AC 6D06 blt +0x8 /* 000007B4 */
000007AE 7C3C moveq.l D6, 0x3C
000007B0 9E1B sub.b D7, [A3]+
000007B2 0108 btst A0, D0
label000007B4:
000007B4 0B0A btst A2, D5
000007B6 1406 move.b D2, D6
000007B8 0E06 66AA .invalid.b D6, 0xAA // invalid immediate operation
000007BC 005B 35A2 ori.w [A3]+, 0x35A2
000007C0 250D move.l -[A2], A5
000007C2 032E 7613 btst [A6 + 0x7613], D1
000007C6 2B06 move.l -[A5], D6
000007C8 220C move.l D1, A4
000007CA 6625 bne +0x27 /* 000007F1 */
000007CC 011B btst [A3]+, D0
000007CE 2204 move.l D1, D4
000007D0 4113 .invalid 0, [A3] // invalid opcode 4 with b == 4
000007D2 7C45 moveq.l D6, 0x45
000007D4 13D3 21A2 0636 move.b [0x21A20636], [A3]
000007DA 0C7C 0200 DB34 cmpi.w 0xDB34, 0x200
000007E0 2301 move.l -[A1], D1
000007E2 A306 syscall KillIO, flags=3
000007E4 D301 addx.b D1, D1
000007E6 0458 351E subi.w [A0]+, 0x351E
000007EA A065 syscall StackSpace
000007EC 3F44 CB03 move.w [A7 - 0x34FD], D4
000007F0 6D08 blt +0xA /* 000007FA */
000007F2 4D21 .invalid 6, -[A1] // invalid opcode 4 with b == 4
000007F4 E10D lsl D5.b, 8
000007F6 C300 abcd D1, D0
000007F8 0449 0303 subi.w A1, 0x303
// begin alternate branch 000007FA-000007FC
label000007FA:
000007FA 0303 btst D3, D1
// end alternate branch 000007FA-000007FC
label000007FA: // (misaligned)
000007FC 3C09 move.w D6, A1
000007FE 100F move.b D0, A7
00000800 AD0D syscall PaintBehind, auto_pop
00000802 E43C ror D4.b, D2
00000804 9EA5 sub.l D7, -[A5]
00000806 4361 chk.w D1, -[A1]
00000808 0836 E208 0F42 5A0F btst.b [[A6 + <<invalid base displacement size>>] + 0x5A0F], 0x8
00000810 1E70 8B04 movea.b A7, <<invalid full ext with I/IS == 4>>
00000814 A91A syscall SetWTitle
00000816 0F70 3B13 5AEB 3175 bchg [[A0 + D3 * 2] + 0x5AEB3175], D7
0000081E 0123 btst -[A3], D0
00000820 6065 bra +0x67 /* 00000887 */
00000822 010F btst A7, D0
00000824 5101 subq.b D1, 8
00000826 0F5A bchg [A2]+, D7
00000828 C356 and.w [A6], D1
0000082A 1101 move.b -[A0], D1
0000082C 0F5A bchg [A2]+, D7
0000082E 5363 subq.w -[A3], 1
00000830 7B32 moveq.l D5, 0x32
00000832 1E03 move.b D7, D3
00000834 0185 bclr D5, D0
00000836 08C3 1703 bset.b D3, 0x3
0000083A 0142 bchg D2, D0
0000083C 3302 move.w -[A1], D2
0000083E 0200 CB28 andi.b D0, 0x28 /* '(' */
00000842 5A03 addq.b D3, 5
00000844 4EA7 jsr -[A7]
00000846 03C0 .incomplete
00000848 F326 .extension 0x326 <<F/4-5/1>> // unimplemented
0000084A 5AAB 37C5 addq.l [A3 + 0x37C5], 5
0000084E 01A5 bclr -[A5], D0
00000850 1EC5 move.b [A7]+, D5
00000852 01A1 bclr -[A1], D0
00000854 0205 021B andi.b D5, 0x1B
00000858 305A movea.w A0, [A2]+
0000085A 531E subq.b [A6]+, 1
0000085C 70DB moveq.l D0, 0xFFFFFFDB
0000085E 17E4 1E0C move.b [PC + D1 * 8 + 0xC], -[A4]
00000862 E445 asr D5.w, 2
00000864 2BA5 09A3 087B 3253 268B move.l [[0x87B + D0] + 0x3253268B], -[A5]
0000086E 1542 3E14 move.b [A2 + 0x3E14], D2
00000872 063E 5303 addi.b <<invalid special address>>, 0x3
00000876 42E9 19A5 .invalid [A1 + 0x19A5] // invalid opcode 4 with subtype 1
0000087A 1403 move.b D2, D3
0000087C 2EB4 7A74 move.l [A7], [A4 + D7 * 2 + 0x74]
00000880 531D subq.b [A5]+, 1
00000882 EB04 asl D4.b, 5
00000884 EB13 roxl D3.b, 5
00000886 425A clr.w [A2]+
00000888 0320 btst -[A0], D1
0000088A 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
0000088C 0690 A106 4502 addi.l [A0], 0xA1064502
00000892 1B22 move.b -[A5], -[A2]
00000894 D312 add.b [A2], D1
00000896 9042 sub.w D0, D2
00000898 5AF3 25C1 spl [[ + <<invalid base displacement size>>]]
0000089C 010F btst A7, D0
0000089E 0073 7842 9B0A A109 ori.w [[A3 + <<invalid base displacement size>> + A1 * 2] - 0x5EF7], 0x7842 /* 'xB' */
000008A6 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000008A8 2360 B066 move.l [A1 - 0x4F9A], -[A0]
000008AC E306 asl D6.b, 1
000008AE 3101 move.w -[A0], D1
000008B0 6B70 bmi +0x72 /* 00000922 */
000008B2 B066 cmp.w D0, -[A6]
000008B4 1EC5 move.b [A7]+, D5
000008B6 5EC3 sgt D3
000008B8 0102 btst D2, D0
000008BA 006B 66B0 C61E ori.w [A3 - 0x39E2], 0x66B0
000008C0 0CC6 .incomplete
000008C2 0200 231A andi.b D0, 0x1A
000008C6 C90F abcd -[A4], -[A7]
000008C8 3316 move.w -[A1], [A6]
000008CA 2901 move.l -[A4], D1
000008CC 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000008CE 7301 moveq.l D1, 0x01
000008D0 66CB bne -0x33 /* 0000089D */
000008D2 1C0C move.b D6, A4
000008D4 66A5 bne -0x59 /* 0000087B */
000008D6 312B 0C83 move.w -[A0], [A3 + 0xC83]
000008DA 0ACA .incomplete
000008DC 4331 1319 .invalid 1, [[A1 + D1 * 2]] // invalid opcode 4 with b == 4
000008E0 000E E34A ori.b A6, 0x4A /* 'J' */
000008E4 7304 moveq.l D1, 0x04
000008E6 3B19 move.w -[A5], [A1]+
000008E8 ACC3 syscall PtToAngle, auto_pop
000008EA 1880 move.b [A4], D0
000008EC 5356 subq.w [A6], 1
000008EE 2B3B 4B37 031C 9B19 B327 6B0D move.l -[A5], [[PC + 0x31C9B19] + D4 * 2 - 0x4CD894F3]
000008FA 230A move.l -[A1], A2
000008FC 2340 BB4D move.l [A1 - 0x44B3], D0
00000900 5318 subq.b [A0]+, 1
00000902 5318 subq.b [A0]+, 1
00000904 4167 chk.w D0, -[A7]
00000906 8522 or.b -[A2], D2
00000908 292D E92A move.l -[A4], [A5 - 0x16D6]
0000090C 8101 sbcd D0, D1
0000090E 8348 8B78 pack -[A1], -[A0], 0x8B78
00000912 425A clr.w [A2]+
00000914 8363 or.w -[A3], D1
00000916 3302 move.w -[A1], D2
00000918 E10A lsl D2.b, 8
0000091A 0200 4335 andi.b D0, 0x35 /* '5' */
0000091E 5A5B addq.w [A3]+, 5
00000920 2493 move.l [A2], [A3]
label00000922:
00000922 0E42 7312 .invalid.w D2, 0x7312 // invalid immediate operation
00000926 0F65 bchg -[A5], D7
00000928 0C02 0013 cmpi.b D2, 0x13
0000092C 1743 105A move.b [A3 + 0x105A], D3
00000930 0F8D bclr A5, D7
00000932 02DB .incomplete
00000934 385A movea.w A4, [A2]+
00000936 0F0D btst A5, D7
00000938 02A3 1E01 021B andi.l -[A3], 0x1E01021B
0000093E 4E0D .invalid // invalid opcode 4
00000940 0143 bchg D3, D0
00000942 0801 01C3 btst.b D1, 0xC3
00000946 372D 03F3 move.w -[A3], [A5 + 0x3F3]
0000094A 415A chk.w D0, [A2]+
0000094C F331 .extension 0x331 <<F/4-5/1>> // unimplemented
0000094E 0D02 btst D2, D6
00000950 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00000952 0102 btst D2, D0
00000954 0F0D btst A5, D7
00000956 02AB 355A 7363 0D02 andi.l [A3 + 0xD02], 0x355A7363 /* '5Zsc' */
0000095E 1B28 0102 move.b -[A5], [A0 + 0x102]
00000962 0F0D btst A5, D7
00000964 02FB .incomplete
00000966 415A chk.w D0, [A2]+
00000968 FB46 .extension 0xB46 <<F/4-5/5>> // unimplemented
0000096A 0D02 btst D2, D6
0000096C 5B3C 0102 subq.b 0x2, 5
00000970 EB46 asl D6.w, 5
00000972 0D02 btst D2, D6
00000974 4B79 5A83 3B53 chk.w D5, [0x5A833B53]
0000097A 1C14 move.b D6, [A4]
0000097C EB12 roxl D2.b, 5
0000097E AC63 syscall BackColor, auto_pop
00000980 1102 move.b -[A0], D2
00000982 006B 0423 4F08 ori.w [A3 + 0x4F08], 0x423
00000988 C124 and.b -[A4], D0
0000098A 531C subq.b [A4]+, 1
0000098C 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000098E EB47 asl D7.w, 5
00000990 0885 012B bclr.b D5, 0x2B /* '+' */
00000994 685A bvc +0x5C /* 000009F0 */
00000996 C346 exg D1, D6
00000998 ED04 asl D4.b, 6
0000099A 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
0000099C E104 asl D4.b, 8
0000099E B31A xor.b [A2]+, D1
000009A0 048B 0429 017B subi.l A3, 0x429017B
000009A6 5A5A addq.w [A2]+, 5
000009A8 9B37 2D02 FB26 sub.b [[A7 + <<invalid base displacement size>> + D2 * 4] - 0x4DA], D5
000009AE 2102 move.l -[A0], D2
000009B0 6318 bls +0x1A /* 000009CA */
000009B2 1409 move.b D2, A1
000009B4 0103 btst D3, D0
000009B6 2373 0052 D324 move.l [A1 - 0x2CDC], [A3 + D0.w + 0x52]
000009BC 5A4B addq.w A3, 5
000009BE 1E03 move.b D7, D3
000009C0 0780 bclr D0, D3
000009C2 6901 bvs +0x3 /* 000009C5 */
000009C4 0B2D 5A43 btst [A5 + 0x5A43], D5
000009C8 0D6D 0283 bchg [A5 + 0x283], D6
// begin alternate branch 000009CA-000009D6
label000009CA:
000009CA 0283 1B69 0203 andi.l D3, 0x1B690203
000009D0 1771 020B 425A move.b [A3 + 0x425A], [A1 + D0.w * 2 + 0xB]
// end alternate branch 000009CA-000009D6
label000009CA: // (misaligned)
000009CC 1B69 0203 1771 move.b [A5 + 0x1771], [A1 + 0x203]
000009D2 020B 425A andi.b A3, 0x5A /* 'Z' */
000009D6 0312 btst [A2], D1
000009D8 7302 moveq.l D1, 0x02
000009DA 25A9 4320 5AFB move.l [A2 + D5 * 2 - 0x5], [A1 + 0x4320]
000009E0 1114 move.b -[A0], [A4]
000009E2 2D0D move.l -[A6], A5
000009E4 5379 0F6E 5AFB subq.w [0x0F6E5AFB], 1
000009EA 094D bchg A5, D4
000009EC 080B 2343 btst.b A3, 0x43 /* 'C' */
label000009F0:
000009F0 101B move.b D0, [A3]+
000009F2 30ED 0053 move.w [A0]+, [A5 + 0x53]
000009F6 2F43 1043 move.l [A7 + 0x1043], D3
000009FA 1AE3 move.b [A5]+, -[A3]
000009FC 0442 2C5B subi.w D2, 0x2C5B /* ',[' */
00000A00 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
00000A02 231F move.l -[A1], [A7]+
00000A04 E122 asl D2.b, D0
00000A06 0FE1 .incomplete
00000A08 22B3 140F move.l [A1], [A3 + D1.w * 4 + 0xF]
00000A0C ED22 asl D2.b, D6
00000A0E BB29 D362 xor.b [A1 - 0x2C9E], D5
00000A12 233B 2B74 move.l -[A1], <<invalid full ext with I/IS == 4>>
00000A16 4BF4 6123 0B1C 0B40 831A lea.l A5, [[A4 + 0xB1C + D6] + 0xB40831A]
00000A20 530F subq.b A7, 1
00000A22 A305 syscall Status, flags=3
00000A24 BB27 xor.b -[A7], D5
00000A26 C327 and.b -[A7], D1
00000A28 9B4D subx.w -[A5], -[A5]
00000A2A BB31 C331 7313 EB25 xor.b [[A1 + 0x7313EB25 + A4 * 2]], D5
00000A32 1B13 move.b -[A5], [A3]
00000A34 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00000A36 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000A38 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000A3A 2300 move.l -[A1], D0
00000A3C A14A syscall HNoPurge, flags=1
00000A3E 9524 sub.b -[A4], D2
00000A40 CD72 231A 2946 and.w [[A2 + D2 * 2] + 0x2946], D6
00000A46 C12B 2501 and.b [A3 + 0x2501], D0
00000A4A 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00000A4C 8702 sbcd D3, D2
00000A4E 4BF3 5338 0493 0156 lea.l A5, [A3 + 0x4930156 + D5 * 2]
00000A56 E585 asl D5, 2
00000A58 B358 xor.w [A0]+, D1
00000A5A F556 .extension 0x556 <<F/4-5/2>> // unimplemented
00000A5C 29B9 0F4D 0114 A502 8501 move.l [[A4 + <<invalid base displacement size>> + A2 * 4] - 0x7AFF], [0x0F4D0114]
00000A66 0FC5 .incomplete
00000A68 007B 1E08 2902 7317 ori.w [[PC + <<invalid base displacement size>> + D2] + 0x7317], 0x1E08
00000A70 3C0B move.w D6, A3
00000A72 0541 bchg D1, D2
00000A74 2D73 021B 1742 move.l [A6 + 0x1742], [A3 + D0.w * 2 + 0x1B]
00000A7A 1E45 movea.b A7, D5
00000A7C 566B 021B addq.w [A3 + 0x21B], 3
00000A80 09F3 .incomplete
00000A82 6BCB bmi -0x33 /* 00000A4F */
00000A84 1D73 022C 2C3A move.b [A6 + 0x2C3A], [A3 + D0.w * 2 + 0x2C]
00000A8A AB19 syscall PutLine
00000A8C F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00000A8E C598 and.l [A0]+, D2
00000A90 D302 addx.b D1, D2
00000A92 06AB 1945 0273 4B03 addi.l [A3 + 0x4B03], 0x19450273
00000A9A 067A 5306 4903 addi.w [PC + 0x4903 /* 0000539F, cstring ""<EOF> */], 0x5306
00000AA0 135E 2301 move.b [A1 + 0x2301], [A6]+
00000AA4 5873 0228 addq.w [A3 + D0.w * 2 + 0x28], 4
00000AA8 421A clr.b [A2]+
00000AAA AB31 syscall bMAIN1
00000AAC 2644 movea.l A3, D4
00000AAE 7305 moveq.l D1, 0x05
00000AB0 A906 syscall NewString
00000AB2 361E move.w D3, [A6]+
00000AB4 1A0F move.b D5, A7
00000AB6 2665 movea.l A3, -[A5]
00000AB8 083B 1381 34CD btst.b [PC + D3.w * 4 - 0x51], 0x81
00000ABE 010A btst A2, D0
00000AC0 1E1E move.b D7, [A6]+
00000AC2 1A0F move.b D5, A7
00000AC4 26C5 move.l [A3]+, D5
00000AC6 0438 0A09 0C1A subi.b [0x00000C1A], 0x9 /* '\t' */
00000ACC 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00000ACE 2601 move.l D3, D1
00000AD0 036D 0F66 bchg [A5 + 0xF66], D1
00000AD4 3C9E move.w [A6], [A6]+
00000AD6 2E08 move.l D7, A0
00000AD8 CB17 and.b [A7], D5
00000ADA 0959 bchg [A1]+, D4
00000ADC 5B02 subq.b D2, 5
00000ADE 661E bne +0x20 /* 00000AFE */
00000AE0 6311 bls +0x13 /* 00000AF3 */
00000AE2 A93F syscall GetItmIcon
00000AE4 0F38 1E0A btst [0x00001E0A], D7
00000AE8 ED43 asl D3.w, 6
00000AEA FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000AEC 1EE5 move.b [A7]+, -[A5]
00000AEE 4523 .invalid 2, -[A3] // invalid opcode 4 with b == 4
00000AF0 1A2B 17E5 move.b D5, [A3 + 0x17E5]
00000AF4 1F33 1605 move.b -[A7], [A3 + D1.w * 8 + 0x5]
00000AF8 014B bchg A3, D0
00000AFA 0BB3 010D bclr [[A3 + <<invalid base displacement size>>] + D0], D5
label00000AFE:
00000AFE 7555 moveq.l D2, 0x55
00000B00 1B65 622B move.b [A5 + 0x622B], -[A5]
00000B04 2042 movea.l A0, D2
00000B06 330C move.w -[A1], A4
00000B08 0A1A EB62 xori.b [A2]+, 0x62 /* 'b' */
00000B0C 2623 move.l D3, -[A3]
00000B0E 120A move.b D1, A2
00000B10 1A4B movea.b A5, A3
00000B12 3726 move.w -[A3], -[A6]
00000B14 9B16 sub.b [A6], D5
00000B16 0A1A 7B22 xori.b [A2]+, 0x22 /* '\"' */
00000B1A 26AB 0D0A move.l [A3], [A3 + 0xD0A]
00000B1E 1A93 move.b [A5], [A3]
00000B20 2E26 move.l D7, -[A6]
00000B22 230C move.l -[A1], A4
00000B24 0A1A 6B37 xori.b [A2]+, 0x37 /* '7' */
00000B28 262B 08BB move.l D3, [A3 + 0x8BB]
00000B2C 8AB3 337B 006B 307B 0043 367B or.l D5, [[A3 + 0x6B307B] + 0x43367B]
00000B38 0073 307B 007B ori.w [A3 + D0.w + 0x7B], 0x307B /* '0{' */
00000B3E 30AD 0C22 move.w [A0], [A5 + 0xC22 /* export_384 */]
00000B42 3C6A E208 movea.w A6, [A2 - 0x1DF8]
00000B46 7B32 moveq.l D5, 0x32
00000B48 9315 sub.b [A5], D1
00000B4A 4206 clr.b D6
00000B4C 36CD move.w [A3]+, A5
00000B4E CC73 0136 531F 2E36 2CF6 and.w D6, [[A3 + 0x531F2E36] + D0 + 0x2CF6]
00000B58 7ECB moveq.l D7, 0xFFFFFFCB
00000B5A 1CA5 move.b [A6], -[A5]
00000B5C 0084 7E22 ADCE ori.l D4, 0x7E22ADCE
00000B62 830B sbcd -[A1], -[A3]
00000B64 EC7B ror D3.w, D6
00000B66 610F bsr +0x11 /* 00000B77 */
00000B68 D501 addx.b D2, D1
00000B6A 3302 move.w -[A1], D2
00000B6C E901 asl D1.b, 4
00000B6E AB09 syscall DrawArc
00000B70 D317 add.b [A7], D1
00000B72 4244 clr.w D4
00000B74 6301 bls +0x3 /* 00000B77 */
00000B76 B523 xor.b -[A3], D2
00000B78 2C2C E57A move.l D6, [A4 - 0x1A86]
00000B7C 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000B7E DA6B 0163 add.w D5, [A3 + 0x163]
00000B82 1242 movea.b A1, D2
00000B84 1818 move.b D4, [A0]+
00000B86 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00000B88 CB0A abcd -[A5], -[A2]
00000B8A 3C9E move.w [A6], [A6]+
00000B8C 3D09 move.w -[A6], A1
00000B8E 5B1F subq.b [A7]+, 5
00000B90 06CB .incomplete
00000B92 0A02 000F xori.b D2, 0xF
00000B96 78B2 moveq.l D4, 0xFFFFFFB2
00000B98 CB0A abcd -[A5], -[A2]
00000B9A 3AAB 012B move.w [A5], [A3 + 0x12B]
00000B9E 0DA9 2289 bclr [A1 + 0x2289], D6
00000BA2 6C1B bge +0x1D /* 00000BBF */
00000BA4 0524 btst -[A4], D2
00000BA6 088B 180F bclr.b A3, 0xF
00000BAA 601B bra +0x1D /* 00000BC7 */
00000BAC 4A08 tst.b A0
00000BAE E179 rol D1.w, D0
00000BB0 CC25 and.b D6, -[A5]
00000BB2 17CB 5D43 04CD 003B move.b [[PC + <<invalid base displacement size>>] + 0x4CD003B], A3
00000BBA 36E1 move.w [A3]+, -[A1]
00000BBC 0106 btst D6, D0
00000BBE AB01 syscall BitsToMap
00000BC0 0200 0F31 andi.b D0, 0x31 /* '1' */
00000BC4 1836 A50A 9B26 move.b D4, [[A6 + <<invalid base displacement size>> + A2 * 4] - 0x64DA]
00000BCA 9D08 subx.b -[A6], -[A0]
00000BCC 0B07 btst D7, D5
00000BCE 14C9 move.b [A2]+, A1
00000BD0 065B 2576 addi.w [A3]+, 0x2576 /* '%v' */
00000BD4 0302 btst D2, D1
00000BD6 2510 move.l -[A2], [A0]
00000BD8 250D move.l -[A2], A5
00000BDA EB2C lsl D4.b, D5
00000BDC B302 xor.b D2, D1
00000BDE 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4
00000BE0 895C or.w [A4]+, D4
00000BE2 8348 1E04 pack -[A1], -[A0], 0x1E04
00000BE6 2C28 6AE9 move.l D6, [A0 + 0x6AE9]
00000BEA 2B70 8359 4242 move.l [A5 + 0x4242 /* export_2116 */], [[A0]]
00000BF0 C59A and.l [A2]+, D2
00000BF2 3520 move.w -[A2], -[A0]
00000BF4 7C3C moveq.l D6, 0x3C
00000BF6 CB2C 530C and.b [A4 + 0x530C], D5
00000BFA 0813 120E btst.b [A3], 0xE
00000BFE F4A6 .invalid <<cinv/cpush with scope=0>>
00000C00 1E1B move.b D7, [A3]+
00000C02 03E5 .incomplete
00000C04 32FB 2DF8 0200 FB05 move.w [A1]+, [0x200FB05]
00000C0C D307 addx.b D1, D7
00000C0E 1B06 move.b -[A5], D6
00000C10 B309 cmpm.b [A1]+, [A1]+
00000C12 2305 move.l -[A1], D5
00000C14 25EB 2310 CB1A move.l [PC - 0x34E6 /* FFFFD730, cstring ""<EOF> */], [A3 + 0x2310]
00000C1A 7CE8 moveq.l D6, 0xFFFFFFE8
00000C1C 9B0E subx.b -[A5], -[A6]
00000C1E 9B1E sub.b [A6]+, D5
00000C20 2C7B 047B movea.l A6, [PC + D0.w * 4 + 0x7B]
// begin alternate branch 00000C22-00000C2A
label00000C22:
00000C22 047B 0083 005B subi.w [PC + D0.w + 0x5B], 0x83
00000C28 0B00 btst D0, D5
// end alternate branch 00000C22-00000C2A
label00000C22: // (misaligned)
00000C24 0083 005B 0B00 ori.l D3, 0x5B0B00
00000C2A 3EF4 A6F3 move.w [A7]+, [A4 + A2.w * 8 - 0x13]
00000C2E 222C 6252 move.l D1, [A4 + 0x6252]
00000C32 2305 move.l -[A1], D5
00000C34 3A3E move.w D5, <<invalid special address>>
00000C36 AB18 syscall PushVerb
00000C38 A309 syscall Delete/PBHDelete/HDelete, flags=3
00000C3A 9898 sub.l D4, [A0]+
00000C3C 859C or.l [A4]+, D2
00000C3E 7CCB moveq.l D6, 0xFFFFFFCB
00000C40 3944 6318 move.w [A4 + 0x6318], D4
00000C44 CD40 exg D6, D0
00000C46 531B subq.b [A3]+, 1
00000C48 4518 .invalid 2, [A0]+ // invalid opcode 4 with b == 4
00000C4A 531B subq.b [A3]+, 1
00000C4C 0200 3320 andi.b D0, 0x20 /* ' ' */
00000C50 78B2 moveq.l D4, 0xFFFFFFB2
00000C52 531B subq.b [A3]+, 1
00000C54 3AC3 move.w [A5]+, D3
00000C56 03C3 .incomplete
00000C58 1509 move.b -[A2], A1
00000C5A 1761 0D53 move.b [A3 + 0xD53], -[A1]
00000C5E 1C7B 32B3 movea.b A6, [PC + D3.w * 2 - 0x77]
00000C62 014B bchg A3, D0
00000C64 1A04 move.b D5, D4
00000C66 28E5 move.l [A4]+, -[A5]
00000C68 2D1B move.l -[A6], [A3]+
00000C6A 0525 btst -[A5], D2
00000C6C 2D93 2304 move.l <<invalid full ext with I/IS == 4>>, [A3]
00000C70 286A A2A5 movea.l A4, [A2 - 0x5D5B]
00000C74 09C5 .incomplete
00000C76 0041 301A ori.w D1, 0x301A
00000C7A B331 2645 xor.b [A1 + D2.w * 8 + 0x45], D1
00000C7E 02CB .incomplete
00000C80 6D06 blt +0x8 /* 00000C88 */
00000C82 C303 abcd D1, D3
00000C84 0200 B31E andi.b D0, 0x1E
label00000C88:
00000C88 F517 .extension 0x517 <<F/4-5/2>> // unimplemented
00000C8A 2530 DD17 2307 D517 move.l -[A2], [[A0] + A5 * 4 + 0x2307D517]
00000C92 E11D rol D5.b, 8
00000C94 6D8C blt -0x72 /* 00000C22 */
00000C96 1B3C B94A move.b -[A5], 0x4A /* 'J' */
00000C9A F126 .extension 0x126 <<F/4-5/0>> // unimplemented
00000C9C 432F 2A0D .invalid 1, [A7 + 0x2A0D] // invalid opcode 4 with b == 4
00000CA0 498B .invalid 4, A3 // invalid opcode 4 with b == 6
00000CA2 2E0A move.l D7, A2
00000CA4 5A43 addq.w D3, 5
00000CA6 1E06 move.b D7, D6
00000CA8 8B2E 4D0E or.b [A6 + 0x4D0E], D5
00000CAC 8B2E 3AEB or.b [A6 + 0x3AEB], D5
00000CB0 0B4D bchg A5, D5
00000CB2 0E29 D63E 1818 .invalid.b [A1 + 0x1818], 0x3E /* '>' */ // invalid immediate operation
00000CB8 2466 movea.l A2, -[A6]
00000CBA 0461 2B3A subi.w -[A1], 0x2B3A /* '+:' */
00000CBE 2218 move.l D1, [A0]+
00000CC0 184A movea.b A4, A2
00000CC2 22AE 7303 move.l [A1], [A6 + 0x7303]
00000CC6 A822 syscall ResourceDispatch
00000CC8 04F6 .incomplete
00000CCA 7B0E moveq.l D5, 0x0E
00000CCC DB0B addx.b -[A5], -[A3]
00000CCE 2E3E move.l D7, <<invalid special address>>
00000CD0 163B 00CC move.b D3, [PC + D0.w - 0x52]
00000CD4 0683 2202 0063 addi.l D3, 0x22020063
00000CDA 0043 0904 ori.w D3, 0x904
00000CDE 4C7B 0E2C 9901 movem.l D2,D3,D5,A1,A2,A3, [[PC + <<invalid base displacement size>> + A1]]
00000CE4 0622 044C addi.b -[A2], 0x4C /* 'L' */
00000CE8 9E2C CE60 sub.b D7, [A4 - 0x31A0]
00000CEC 16CA move.b [A3]+, A2
00000CEE DE30 D672 add.b D7, [A0 + A5.w * 8 + 0x72]
00000CF2 0200 FB67 andi.b D0, 0x67 /* 'g' */
00000CF6 06EB .incomplete
00000CF8 0B25 btst -[A5], D5
00000CFA 12C9 move.b [A1]+, A1
00000CFC 0DB3 4E1F bclr [A3 + D4 * 8 + 0x1F], D6
00000D00 C31C and.b [A4]+, D1
00000D02 7BD2 moveq.l D5, 0xFFFFFFD2
00000D04 535F subq.w [A7]+, 1
00000D06 2583 6A49 move.l [A2 + D6 * 2 + 0x49], D3
00000D0A 4373 230A 1A0F chk.w D1, [[A3 + <<invalid base displacement size>> + D2 * 2] + 0x1A0F]
00000D10 2621 move.l D3, -[A1]
00000D12 EA0A lsr D2.b, 5
00000D14 1A0F move.b D5, A7
00000D16 265A movea.l A3, [A2]+
00000D18 BB08 cmpm.b [A5]+, [A0]+
00000D1A 0A1A 9B19 xori.b [A2]+, 0x19
00000D1E 2621 move.l D3, -[A1]
00000D20 EA0A lsr D2.b, 5
00000D22 1AD3 move.b [A5]+, [A3]
00000D24 1626 move.b D3, -[A6]
00000D26 C328 0A1A and.b [A0 + 0xA1A], D1
00000D2A 0F26 btst -[A6], D7
00000D2C 1B18 move.b -[A5], [A0]+
00000D2E 0AC5 .incomplete
00000D30 4FA3 .invalid 7, -[A3] // invalid opcode 4 with b == 6
00000D32 130A move.b -[A1], A2
00000D34 1A33 0D69 4763 move.b D5, [[A3 + 0x4763]]
00000D3A 0A69 470F 6147 xori.w [A1 + 0x6147], 0x470F
00000D40 BB8A cmpm.l [A5]+, [A2]+
00000D42 016B 600F bchg [A3 + 0x600F], D0
00000D46 0D6B AB14 bchg [A3 - 0x54EC], D6
00000D4A 56C3 sne D3
00000D4C 09EB .incomplete
00000D4E 0693 0743 073E addi.l [A3], 0x743073E
00000D54 1B00 move.b -[A5], D0
00000D56 6B03 bmi +0x5 /* 00000D5B */
00000D58 2300 move.l -[A1], D0
00000D5A 1140 C63C move.b [A0 - 0x39C4], D0
00000D5E 1B04 move.b -[A5], D4
00000D60 1492 move.b [A2], [A2]
00000D62 9308 subx.b -[A1], -[A0]
00000D64 2C4C movea.l A6, A4
00000D66 5B01 subq.b D1, 5
00000D68 2C6C 4569 movea.l A6, [A4 + 0x4569]
00000D6C DB09 addx.b -[A5], -[A1]
00000D6E B61B cmp.b D3, [A3]+
00000D70 263B 0206 move.l D3, [PC + D0.w * 2 + 0x6]
00000D74 D216 add.b D1, [A6]
00000D76 3016 move.w D0, [A6]
00000D78 30DB move.w [A0]+, [A3]+
00000D7A 0A88 8863 1706 xori.l A0, 0x88631706
00000D80 1B00 move.b -[A5], D0
00000D82 8E16 or.b D7, [A6]
00000D84 4292 clr.l [A2]
00000D86 E662 asr D2.w, D3
00000D88 AE2A syscall GetMainDevice, auto_pop
00000D8A 6B11 bmi +0x13 /* 00000D9D */
00000D8C 7EA3 moveq.l D7, 0xFFFFFFA3
00000D8E 0B23 btst -[A3], D5
00000D90 0F92 bclr [A2], D7
00000D92 E696 roxr D6, 3
00000D94 56AE 365C addq.l [A6 + 0x365C], 3
00000D98 3303 move.w -[A1], D3
00000D9A 654D bcs +0x4F /* 00000DE9 */
00000D9C 0F6E 8301 bchg [A6 - 0x7CFF], D7
00000DA0 3B22 move.w -[A5], -[A2]
00000DA2 0863 2569 bchg.b -[A3], 0x69 /* 'i' */
00000DA6 DF0F addx.b -[A7], -[A7]
00000DA8 164B movea.b A3, A3
00000DAA 0C65 DF05 cmpi.w -[A5], 0xDF05
00000DAE 3BC3 move.w <<invalid special address>>, D3
00000DB0 5856 addq.w [A6], 4
00000DB2 72C1 moveq.l D1, 0xFFFFFFC1
00000DB4 050C btst A4, D2
00000DB6 D2C1 add.w A1, D1
00000DB8 AB69 syscall rSubPin
00000DBA 2403 move.l D2, D3
00000DBC 605A bra +0x5C /* 00000E18 */
00000DBE FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
00000DC0 9B0B subx.b -[A5], -[A3]
00000DC2 0104 btst D4, D0
00000DC4 1327 move.b -[A1], -[A7]
00000DC6 0904 btst D4, D4
00000DC8 B35C xor.w [A4]+, D1
00000DCA 165B movea.b A3, [A3]+
00000DCC 0797 bclr [A7], D3
00000DCE 0932 290D btst [[A2 + <<invalid base displacement size>>] + D2], D4
00000DD2 6302 bls +0x4 /* 00000DD6 */
00000DD4 2C28 BB08 move.l D6, [A0 - 0x44F8]
// begin alternate branch 00000DD6-00000DD8
label00000DD6:
00000DD6 BB08 cmpm.b [A5]+, [A0]+
// end alternate branch 00000DD6-00000DD8
label00000DD6: // (misaligned)
00000DD8 1905 move.b -[A4], D5
00000DDA 1B54 5A9B move.b [A5 + 0x5A9B], [A4]
00000DDE 0DCB .incomplete
00000DE0 1B01 move.b -[A5], D1
00000DE2 0503 btst D3, D2
00000DE4 3E09 move.w D7, A1
00000DE6 0573 6B16 B302 bchg [[A3] + D6 * 2 - 0x4CFE], D2
00000DEC 9709 subx.b -[A3], -[A1]
00000DEE 53D1 sls [A1]
00000DF0 03F3 .incomplete
00000DF2 5F0B subq.b A3, 7
00000DF4 14E3 move.b [A2]+, -[A3]
00000DF6 02A1 03E3 21F7 andi.l -[A1], 0x3E321F7
00000DFC 094C bchg A4, D4
00000DFE 1B00 move.b -[A5], D0
00000E00 A2FD syscall XTrimMeasure, flags=2
00000E02 07DB .incomplete
00000E04 2436 6502 4326 move.l D2, [[A6 + <<invalid base displacement size>> + D6 * 4] + 0x4326]
00000E0A 9308 subx.b -[A1], -[A0]
00000E0C 4205 clr.b D5
00000E0E 0B0C btst A4, D5
00000E10 3628 5B01 move.w D3, [A0 + 0x5B01]
00000E14 0200 0F4D andi.b D0, 0x4D /* 'M' */
label00000E18:
00000E18 546B 4F36 addq.w [A3 + 0x4F36], 2
00000E1C 1301 move.b -[A1], D1
00000E1E 44DB move.b [A3]+, CCR
00000E20 0471 639E E515 subi.w [[A1] + A6 * 4], 0x639E
00000E26 2908 move.l -[A4], A0
00000E28 E32A lsl D2.b, D1
00000E2A 161B move.b D3, [A3]+
00000E2C 0225 081E andi.b -[A5], 0x1E
00000E30 A53E syscall DrvrRemove, flags=5
00000E32 B306 xor.b D6, D1
00000E34 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000E36 A016 syscall InitQueue/FInitQueue
00000E38 0E0A 5B38 .invalid.b A2, 0x38 /* '8' */ // invalid immediate operation
00000E3C 0803 0160 btst.b D3, 0x60 /* '`' */
00000E40 6905 bvs +0x7 /* 00000E47 */
00000E42 8B43 D312 pack D5, D3, 0xD312
00000E46 3648 movea.w A3, A0
00000E48 0C36 2B17 1301 cmpi.b [[A6 + <<invalid base displacement size>> + D1 * 2]], 0x17
00000E4E 0200 1B41 andi.b D0, 0x41 /* 'A' */
00000E52 913F sub.b <<invalid special address>>, D0
00000E54 2285 move.l [A1], D5
00000E56 3FC5 move.w <<invalid special address>>, D5
00000E58 097B 1893 bchg [PC + D1 - 0x109], D4
00000E5C 084B 02AB bchg.b A3, 0xAB
00000E60 035B bchg [A3]+, D1
00000E62 014B bchg A3, D0
00000E64 0223 17A3 andi.b -[A3], 0xA3
00000E68 0322 btst -[A2], D1
00000E6A CCA1 and.l D6, -[A1]
00000E6C 9413 sub.b D2, [A3]
00000E6E 0169 66CB bchg [A1 + 0x66CB], D0
00000E72 40EC 1C5C move.w [A4 + 0x1C5C], SR
00000E76 290C move.l -[A4], A4
00000E78 9395 sub.l [A5], D1
00000E7A 1301 move.b -[A1], D1
00000E7C 4D40 chk.w D6, D0
00000E7E 360A move.w D3, A2
00000E80 5544 subq.w D4, 2
00000E82 2E08 move.l D7, A0
00000E84 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000E86 6B67 bmi +0x69 /* 00000EEF */
00000E88 6EC5 bgt -0x39 /* 00000E4F */
00000E8A D89B add.l D4, [A3]+
00000E8C 2615 move.l D3, [A5]
00000E8E 45F3 09C9 lea.l A2, [[ + <<invalid base displacement size>>]]
00000E92 6FBB ble -0x43 /* 00000E4F */
00000E94 0823 062E btst.b -[A3], 0x2E /* '.' */
00000E98 084B 076E bchg.b A3, 0x6E /* 'n' */
00000E9C 6DF1 blt -0xD /* 00000E8F */
00000E9E 731B moveq.l D1, 0x1B
00000EA0 043B 13F7 0A25 subi.b [PC + D0 * 2 + 0x25], 0xF7
00000EA6 0906 btst D6, D4
00000EA8 D505 addx.b D2, D5
00000EAA 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000EAC CD05 abcd D6, D5
00000EAE A304 syscall Control, flags=3
00000EB0 C905 abcd D4, D5
00000EB2 314C 5352 move.w [A0 + 0x5352], A4
00000EB6 314C 713D move.w [A0 + 0x713D], A4
00000EBA 3B0F move.w -[A5], A7
00000EBC 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00000EC0 EB1D rol D5.b, 5
00000EC2 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00000EC6 3B11 move.w -[A5], [A1]
00000EC8 0A1A 3B1E xori.b [A2]+, 0x1E
00000ECC 260B move.l D3, A3
00000ECE 140A move.b D2, A2
00000ED0 1A2B 1426 move.b D5, [A3 + 0x1426]
00000ED4 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
00000ED6 0A1A AB2E xori.b [A2]+, 0x2E /* '.' */
00000EDA 26D3 move.l [A3]+, [A3]
00000EDC 0B0A btst A2, D5
00000EDE 1A33 2426 move.b D5, [A3 + D2.w * 4 + 0x26]
00000EE2 130A move.b -[A1], A2
00000EE4 0F25 btst -[A5], D7
00000EE6 3BAC 6B39 2D3B A13A 613A 1B00 3ED5 move.w [[A5 - 0x5EC59EC6 + D2 * 4] + 0x1B003ED5], [A4 + 0x6B39]
00000EF4 7A89 moveq.l D5, 0xFFFFFF89
00000EF6 0793 bclr [A3], D3
00000EF8 0EDB .incomplete
00000EFA 01FB .incomplete
00000EFC 00D3 .incomplete
00000EFE 1E0F move.b D7, A7
00000F00 6E9B bgt -0x63 /* 00000E9D */
00000F02 168B move.b [A3], A3
00000F04 1853 movea.b A4, [A3]
00000F06 03DB .incomplete
00000F08 01AA 000F bclr [A2 + 0xF], D0
00000F0C 16D3 move.b [A3]+, [A3]
00000F0E 04A5 1F63 111B subi.l -[A5], 0x1F63111B
00000F14 1142 DE30 move.b [A0 - 0x21D0], D2
00000F18 0301 btst D1, D1
00000F1A DB01 addx.b D5, D1
00000F1C 0200 2342 andi.b D0, 0x42 /* 'B' */
00000F20 145B movea.b A2, [A3]+
00000F22 12CB move.b [A1]+, A3
00000F24 13F3 0C6E 7505 E51D move.b [0x7505E51D], [A3 + D0 * 4 + 0x6E]
00000F2C 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00000F2E 3304 move.w -[A1], D4
00000F30 D31E add.b [A6]+, D1
00000F32 6367 bls +0x69 /* 00000F9B */
00000F34 6EEB bgt -0x13 /* 00000F21 */
00000F36 0992 bclr [A2], D4
00000F38 E66C lsr D4.w, D3
00000F3A 2AC9 move.l [A5]+, A1
00000F3C 034B bchg A3, D1
00000F3E 33CD 03CD 103E move.w [0x03CD103E], A5
00000F44 3109 move.w -[A0], A1
00000F46 C903 abcd D4, D3
00000F48 330C move.w -[A1], A4
00000F4A 8B18 or.b [A0]+, D5
00000F4C 063E 4B0E addi.b <<invalid special address>>, 0xE
00000F50 6570 bcs +0x72 /* 00000FC2 */
00000F52 DB13 add.b [A3], D5
00000F54 0F68 85E4 bchg [A0 - 0x7A1C], D7
00000F58 E904 asl D4.b, 4
00000F5A 032B 234F btst [A3 + 0x234F], D1
00000F5E 0EF7 .incomplete
00000F60 0AE7 .incomplete
00000F62 2905 move.l -[A4], D5
00000F64 2B0C move.l -[A5], A4
00000F66 04F3 .incomplete
00000F68 3553 05A1 move.w [A2 + 0x5A1], [A3]
00000F6C 2605 move.l D3, D5
00000F6E 040F 411F subi.b A7, 0x1F
00000F72 6303 bls +0x5 /* 00000F77 */
00000F74 05C7 .incomplete
00000F76 2501 move.l -[A2], D1
00000F78 5350 subq.w [A0], 1
00000F7A 870B sbcd -[A3], -[A3]
00000F7C 0695 1309 056B addi.l [A5], 0x1309056B
00000F82 0B8B bclr A3, D5
00000F84 18C1 move.b [A4]+, D1
00000F86 6FEB ble -0x13 /* 00000F73 */
00000F88 47FA E903 lea.l A3, [PC - 0x16FD /* FFFFF88D, cstring ""<EOF> */]
00000F8C 6343 bls +0x45 /* 00000FD1 */
00000F8E F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00000F90 30E9 0343 move.w [A0]+, [A1 + 0x343]
00000F94 0949 bchg A1, D4
00000F96 03FE .incomplete
00000F98 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
00000F9A 9315 sub.b [A5], D1
00000F9C DB01 addx.b D5, D1
00000F9E 9907 subx.b D4, D7
00000FA0 E208 lsr D0.b, 1
00000FA2 1B11 move.b -[A5], [A1]
00000FA4 9303 subx.b D1, D3
00000FA6 AA00 syscall OpenCPort
00000FA8 835C or.w [A4]+, D1
00000FAA 16AB 0025 move.b [A3], [A3 + 0x25]
00000FAE 1A7B 320F movea.b A5, [PC + D3.w * 2 + 0xF]
00000FB2 DE30 5B38 0E5B 3861 add.b D7, [A0 + 0xE5B3861 + D5 * 2]
00000FBA 0085 CD41 ED2B ori.l D5, 0xCD41ED2B
00000FC0 1717 move.b -[A3], [A7]
label00000FC2:
00000FC2 0379 FB39 A505 bchg [0xFB39A505], D1
00000FC8 978B subx.l -[A3], -[A3]
00000FCA 7DA1 moveq.l D6, 0xFFFFFFA1
00000FCC CE85 and.l D7, D5
00000FCE 027B 53D7 0B59 andi.w [[PC]], 0x53D7
00000FD4 8B18 or.b [A0]+, D5
00000FD6 1458 movea.b A2, [A0]+
00000FD8 C902 abcd D4, D2
00000FDA EB3D rol D5.b, D5
00000FDC 234F 2AA7 move.l [A1 + 0x2AA7], A7
00000FE0 0B79 970B E2BB bchg [0x970BE2BB], D5
00000FE6 4BC7 lea.l A5, D7
00000FE8 0BEE .incomplete
00000FEA E508 lsl D0.b, 2
00000FEC A902 syscall RealFont
00000FEE 7343 moveq.l D1, 0x43
00000FF0 E70B lsl D3.b, 3
00000FF2 D763 add.w -[A3], D3
00000FF4 11C5 172D move.b [0x0000172D], D5
00000FF8 0373 2BF7 bchg <<invalid full ext with IS == 1 and I/IS == 7>>, D1
00000FFC 0BF0 .incomplete
00000FFE 5861 addq.w -[A1], 4
00001000 2D09 move.l -[A6], A1
00001002 037B 2BD7 bchg <<invalid full ext with IS == 1 and I/IS == 7>>, D1
00001006 0C0A A521 cmpi.b A2, 0x21 /* '!' */
0000100A A502 syscall Read, flags=5
0000100C 978C subx.l -[A3], -[A4]
0000100E 1E9D move.b [A7], [A5]+
00001010 02F7 .incomplete
00001012 8C67 or.w D6, -[A7]
00001014 8502 sbcd D2, D2
00001016 536F E70C subq.w [A7 - 0x18F4], 1
0000101A 1EE1 move.b [A7]+, -[A1]
0000101C 0A0D 0ED7 xori.b A5, 0xD7
00001020 8C51 or.w D6, [A1]
00001022 01EF .incomplete
00001024 8502 sbcd D2, D2
00001026 F33E .extension 0x33E <<F/4-5/1>> // unimplemented
00001028 04C7 .incomplete
0000102A 8C7C 8902 or.w D6, 0x8902
0000102E C78C exg D3, A4
00001030 C00D and.b D0, A5
00001032 055B bchg [A3]+, D2
00001034 6FF7 ble -0x7 /* 0000102D */
00001036 0CBE 8502 F12C cmpi.l <<invalid special address>>, 0x8502F12C
0000103C 870C sbcd -[A3], -[A4]
0000103E 963B A242 sub.b D3, [PC + A2.w * 2 + 0x42]
00001042 F31D .extension 0x31D <<F/4-5/1>> // unimplemented
00001044 930E subx.b -[A1], -[A6]
00001046 9303 subx.b D1, D3
00001048 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000104A D31E add.b [A6]+, D1
0000104C 0F6E 5A7B bchg [A6 + 0x5A7B], D7
00001050 2C0A move.l D6, A2
00001052 1A0F move.b D5, A7
00001054 265A movea.l A3, [A2]+
00001056 EB27 asl D7.b, D5
00001058 A101 syscall Close, flags=1
0000105A 0B06 btst D6, D5
0000105C D31E add.b [A6]+, D1
0000105E 230D move.l -[A1], A5
00001060 6E5A bgt +0x5C /* 000010BC */
00001062 1320 move.b -[A1], -[A0]
00001064 C152 and.w [A2], D0
00001066 5AFB 160A spl [PC + D1.w * 8 + 0xA]
0000106A 1A0F move.b D5, A7
0000106C 265A movea.l A3, [A2]+
0000106E BB19 xor.b [A1]+, D5
00001070 0A1A 0B56 xori.b [A2]+, 0x56 /* 'V' */
00001074 265A movea.l A3, [A2]+
00001076 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
00001078 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
0000107C 0704 btst D4, D3
0000107E 240A move.l D2, A2
00001080 1AC3 move.b [A5]+, D3
00001082 6226 bhi +0x28 /* 000010AA */
00001084 A1FD syscall XTrimMeasure, flags=1
00001086 0A1A EB3F xori.b [A2]+, 0x3F /* '?' */
0000108A 265A movea.l A3, [A2]+
0000108C 6B0F bmi +0x11 /* 0000109D */
0000108E 0A1A 3337 xori.b [A2]+, 0x37 /* '7' */
00001092 265A movea.l A3, [A2]+
00001094 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00001096 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
0000109A A1FD syscall XTrimMeasure, flags=1
0000109C 0A1A 6B4D xori.b [A2]+, 0x4D /* 'M' */
000010A0 265A movea.l A3, [A2]+
000010A2 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
000010A4 0A1A 3374 xori.b [A2]+, 0x74 /* 't' */
000010A8 267B 230A 1AC3 movea.l A3, [[PC + <<invalid base displacement size>> + D2 * 2] + 0x1AC3]
// begin alternate branch 000010AA-000010AE
label000010AA:
000010AA 230A move.l -[A1], A2
000010AC 1AC3 move.b [A5]+, D3
// end alternate branch 000010AA-000010AE
label000010AA: // (misaligned)
000010AE 2926 move.l -[A4], -[A6]
000010B0 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
000010B2 0A1A 432C xori.b [A2]+, 0x2C /* ',' */
000010B6 262B 1FE9 move.l D3, [A3 + 0x1FE9]
000010BA 58BB 1B0A 1AEB addq.l [[PC + <<invalid base displacement size>> + D1 * 2] + 0x1AEB], 4
// begin alternate branch 000010BC-000010C2
label000010BC:
000010BC 1B0A move.b -[A5], A2
000010BE 1AEB 1126 move.b [A5]+, [A3 + 0x1126]
// end alternate branch 000010BC-000010C2
label000010BC: // (misaligned)
000010C0 1126 move.b -[A0], -[A6]
000010C2 055C bchg [A4]+, D2
000010C4 BB27 xor.b -[A7], D5
000010C6 2633 0C0F move.l D3, [A3 + D0 * 4 + 0xF]
000010CA E558 rol D0.w, 2
000010CC 480F nbcd.b A7
000010CE ED58 rol D0.w, 6
000010D0 5B3B 8B1A 431B subq.b [[PC + A0 * 2] + 0x431B], 5
000010D6 1321 move.b -[A1], -[A1]
000010D8 BB12 xor.b [A2], D5
000010DA AB14 syscall PatDither
000010DC A994 syscall CurResFile
000010DE D70A addx.b -[A3], -[A2]
000010E0 BC8D cmp.l D6, A5
000010E2 610F bsr +0x11 /* 000010F3 */
000010E4 8961 or.w -[A1], D4
000010E6 0F89 bclr A1, D7
000010E8 610F bsr +0x11 /* 000010F9 */
000010EA 8961 or.w -[A1], D4
000010EC 0F89 bclr A1, D7
000010EE 610F bsr +0x11 /* 000010FF */
000010F0 8961 or.w -[A1], D4
000010F2 0F81 bclr D1, D7
000010F4 61F7 bsr -0x7 /* 000010ED */
000010F6 8AB0 79DC or.l D5, <<invalid full ext with I/IS == 4>>
000010FA 05B5 3367 bclr <<invalid full ext with IS == 1 and I/IS == 7>>, D2
000010FE 2845 movea.l A4, D5
00001100 49F3 38E9 lea.l A4, [A3 + D3 - 0x23]
00001104 0127 btst -[A7], D0
00001106 02F7 .incomplete
00001108 0A53 03EB xori.w [A3], 0x3EB
0000110C 0553 bchg [A3], D2
0000110E 03C3 .incomplete
00001110 0506 btst D6, D2
00001112 2B0A move.l -[A5], A2
00001114 0301 btst D1, D1
00001116 2309 move.l -[A1], A1
00001118 0307 btst D7, D1
0000111A B305 xor.b D5, D1
0000111C 0200 0F6D andi.b D0, 0x6D /* 'm' */
00001120 1EF7 0DE3 878C D80A 0307 move.b [A7]+, [[-0x7874] - 0x27F5FCF9]
0000112A EB05 asl D5.b, 5
0000112C 0307 btst D7, D1
0000112E C305 abcd D1, D5
00001130 0301 btst D1, D1
00001132 B30D cmpm.b [A1]+, [A5]+
00001134 5303 subq.b D3, 1
00001136 E308 lsl D0.b, 1
00001138 5303 subq.b D3, 1
0000113A DB08 addx.b -[A5], -[A0]
0000113C 0200 E3F7 andi.b D0, 0xF7
00001140 B302 xor.b D2, D1
00001142 870E sbcd -[A3], -[A6]
00001144 0C53 0360 cmpi.w [A3], 0x360
00001148 C502 abcd D2, D2
0000114A 8502 sbcd D2, D2
0000114C 0F95 bclr [A5], D7
0000114E 0282 1706 3E5B andi.l D2, 0x17063E5B
00001154 11E5 05C3 move.b [0x000005C3], -[A5]
00001158 0521 btst -[A1], D2
0000115A 0603 01DB addi.b D3, 0xDB
0000115E 0803 07E3 btst.b D3, 0xE3
00001162 0827 05AF btst.b -[A7], 0xAF
00001166 0783 bclr D3, D3
00001168 01F7 .incomplete
0000116A 0E3B 4D03 0301 .invalid.b [[PC + <<invalid base displacement size>> + D0 * 2]], 0x3 // invalid immediate operation
00001170 3B0D move.w -[A5], A5
00001172 0200 0F95 andi.b D0, 0x95
00001176 0368 3C1B bchg [A0 + 0x3C1B], D1
0000117A 0D93 bclr [A3], D6
0000117C 0608 2B75 addi.b A0, 0x75 /* 'u' */
00001180 CA23 and.b D5, -[A3]
00001182 0A8B 0537 006B xori.l A3, 0x537006B
00001188 AEFB syscall CleanupApplication, auto_pop
0000118A 4CAB 4200 E30E movem.w A1,A6, [A3 - 0x1CF2]
00001190 E900 asl D0.b, 4
00001192 1F00 move.b -[A7], D0
00001194 FB2E .extension 0xB2E <<F/4-5/5>> // unimplemented
00001196 8102 sbcd D0, D2
00001198 7361 moveq.l D1, 0x61
0000119A 9B0A subx.b -[A5], -[A2]
0000119C 6901 bvs +0x3 /* 0000119F */
0000119E 1700 move.b -[A3], D0
000011A0 7353 moveq.l D1, 0x53
000011A2 1237 0079 move.b D1, [A7 + D0.w + 0x79]
000011A6 BB39 445B 0749 xor.b [0x445B0749], D5
000011AC 06FC .incomplete
000011AE E50F lsl D7.b, 2
000011B0 0B1A btst [A2]+, D5
000011B2 6E8B bgt -0x73 /* 0000113F */
000011B4 03A3 bclr -[A3], D1
000011B6 3704 move.w -[A3], D4
000011B8 3A1B move.w D5, [A3]+
000011BA 000B 1309 ori.b A3, 0x9 /* '\t' */
000011BE CE73 01F0 938E E300 and.w D7, [-0x6C711D00]
000011C6 61A9 bsr -0x55 /* 00001171 */
000011C8 FCAA 0037 .extension 0xCAA <<F/2-3/6>> // unimplemented
000011CC 8234 0A0C or.b D1, [A4 + D0 * 2 + 0xC]
000011D0 F00C FC02 .invalid 0xF00C, 0xFC02 // unimplemented
000011D4 000F 0CFC ori.b A7, 0xFC
000011D8 64CB bcc -0x33 /* 000011A5 */
000011DA 0C02 00F3 cmpi.b D2, 0xF3
000011DE 3113 move.w -[A0], [A3]
000011E0 0AE3 .incomplete
000011E2 04E3 .incomplete
000011E4 002C EAF0 0EB3 ori.b [A4 + 0xEB3], 0xF0
000011EA 0761 bchg -[A1], D3
000011EC 04D3 .incomplete
000011EE 0103 btst D3, D0
000011F0 01E3 .incomplete
000011F2 00A5 3D93 15E3 ori.l -[A5], 0x3D9315E3
000011F8 0073 01D2 CB5E ori.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x1D2
000011FE 1E0C move.b D7, A4
00001200 D202 add.b D1, D2
00001202 00D3 .incomplete
00001204 97C1 sub.l A3, D1
00001206 6D08 blt +0xA /* 00001210 */
00001208 C032 C53F 1B0B EC5B 193B 068B and.b D0, [[A2 + 0x1B0BEC5B] + A4 * 4 + 0x193B068B]
// begin alternate branch 00001210-00001214
label00001210:
00001210 193B 068B move.b -[A4], [PC + D0.w * 8 - 0x117]
// end alternate branch 00001210-00001214
label00001210: // (misaligned)
00001214 0123 btst -[A3], D0
00001216 06D3 .incomplete
00001218 1E9B move.b [A7], [A3]+
0000121A 1A6E C306 movea.b A5, [A6 - 0x3CFA]
0000121E 0102 btst D2, D0
00001220 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001222 5303 subq.b D3, 1
00001224 6517 bcs +0x19 /* 0000123D */
00001226 6B05 bmi +0x7 /* 0000122D */
00001228 EB01 asl D1.b, 5
0000122A 66D3 bne -0x2B /* 000011FF */
0000122C 0893 0E5B bclr.b [A3], 0x5B /* '[' */
00001230 02C3 .incomplete
00001232 0003 015B ori.b D3, 0x5B /* '[' */
00001236 0202 0023 andi.b D2, 0x23 /* '#' */
0000123A 3643 movea.w A3, D3
0000123C 0E1E 9B0B .invalid.b [A6]+, 0xB // invalid immediate operation
00001240 32C5 move.w [A1]+, D5
00001242 A78B syscall CommToolboxDispatch, flags=7
00001244 21D3 175B move.l [0x0000175B], [A3]
00001248 0261 085B andi.w -[A1], 0x85B
0000124C 0261 0845 andi.w -[A1], 0x845
00001250 024B 0B93 andi.w A3, 0xB93
00001254 155B 02D3 move.b [A2 + 0x2D3], [A3]+
00001258 121B move.b D1, [A3]+
0000125A 0056 8BDB ori.w [A6], 0x8BDB
0000125E 0F56 bchg [A6], D7
00001260 C0B8 133F and.l D0, [0x0000133F]
00001264 BB4C cmpm.w [A5]+, [A4]+
00001266 631D bls +0x1F /* 00001285 */
00001268 BB4C cmpm.w [A5]+, [A4]+
0000126A 2F56 6B07 move.l [A7 + 0x6B07], [A6]
0000126E 8B59 or.w [A1]+, D5
00001270 4786 .invalid 3, D6 // invalid opcode 4 with b == 6
00001272 AE27 syscall GetMaxDevice, auto_pop
00001274 063E C11D addi.b <<invalid special address>>, 0x1D
00001278 166B 0637 movea.b A3, [A3 + 0x637]
0000127C 0662 E341 addi.w -[A2], 0xE341
00001280 760B moveq.l D3, 0x0B
00001282 0107 btst D7, D0
00001284 0646 5B03 addi.w D6, 0x5B03
00001288 1700 move.b -[A3], D0
0000128A 6957 bvs +0x59 /* 000012E3 */
0000128C 06AE 85FF 7302 6521 addi.l [A6 + 0x6521], 0x85FF7302
00001294 0200 8318 andi.b D0, 0x18
00001298 B47A 4B01 cmp.w D2, [PC + 0x4B01 /* 00005D9B, cstring ""<EOF> */]
0000129C 2706 move.l -[A3], D6
0000129E 79C3 moveq.l D4, 0xFFFFFFC3
000012A0 0C47 0040 cmpi.w D7, 0x40 /* '@' */
000012A4 0707 btst D7, D3
000012A6 76B3 moveq.l D3, 0xFFFFFFB3
000012A8 5858 addq.w [A0]+, 4
000012AA E905 asl D5.b, 4
000012AC 1350 581C move.b [A1 + 0x581C], [A0]
000012B0 1307 move.b -[A1], D7
000012B2 6704 beq +0x6 /* 000012B8 */
000012B4 7B66 moveq.l D5, 0x66
000012B6 1E25 move.b D7, -[A5]
label000012B8:
000012B8 09CE .incomplete
000012BA 80C9 divu.w D0, A1
000012BC 024B 20B0 andi.w A3, 0x20B0
000012C0 3601 move.w D3, D1
000012C2 F233 0453 .invalid fp0, fp1
000012C6 000F 0E43 ori.b A7, 0x43 /* 'C' */
000012CA 09B2 3653 bclr [A2 + D3.w * 8 + 0x53], D4
000012CE 1266 movea.b A1, -[A6]
000012D0 1406 move.b D2, D6
000012D2 661A bne +0x1C /* 000012EE */
000012D4 E31F rol D7.b, 1
000012D6 0700 btst D0, D3
000012D8 9F47 subx.w D7, D7
000012DA 062E 2944 1E04 addi.b [A6 + 0x1E04], 0x44 /* 'D' */
000012E0 D504 addx.b D2, D4
000012E2 0703 btst D3, D3
000012E4 5889 addq.l A1, 4
000012E6 049B 0404 C310 subi.l [A3]+, 0x404C310
000012EC 4285 clr.l D5
label000012EE:
000012EE 088D 40F5 bclr.b A5, 0xF5
000012F2 038B bclr A3, D1
000012F4 04C9 .incomplete
000012F6 030F btst A7, D1
000012F8 C903 abcd D4, D3
000012FA C78F exg D3, A7
000012FC CB65 and.w -[A5], D5
000012FE 297B 0593 08A1 5BCA 94FB move.l [A4 - 0x6B05], [[ + D0 * 4] + 0x8A15BCA]
00001308 38E3 move.w [A4]+, -[A3]
0000130A 06D1 .incomplete
0000130C E1A3 asl D3, D0
0000130E 5AF3 0594 spl <<invalid full ext with I/IS == 4>>
00001312 5706 subq.b D6, 3
00001314 4636 1705 not.b [[A6 + <<invalid base displacement size>>] + D1 * 8]
00001318 C00F and.b D0, A7
0000131A 2E08 move.l D7, A0
0000131C 5706 subq.b D6, 3
0000131E 2C17 move.l D6, [A7]
00001320 06B3 CD38 F70F 6ED7 addi.l [A3 + D6 * 8 - 0x41], 0xCD38F70F
00001328 0F7F bchg <<invalid special address>>, D7
0000132A 594F subq.w A7, 4
0000132C 210E move.l -[A0], A6
0000132E 530A subq.b A2, 1
00001330 0200 9349 andi.b D0, 0x49 /* 'I' */
00001334 7107 moveq.l D0, 0x07
00001336 A305 syscall Status, flags=3
00001338 6522 bcs +0x24 /* 0000135C */
0000133A 2708 move.l -[A3], A0
0000133C 5617 addq.b [A7], 3
0000133E 06D1 .incomplete
00001340 A902 syscall RealFont
00001342 0F38 0621 btst [0x00000621], D7
00001346 0202 0013 andi.b D2, 0x13
0000134A 2378 2E36 0708 move.l [A1 + 0x708], [0x00002E36]
00001350 7341 moveq.l D1, 0x41
00001352 01CC .incomplete
00001354 1708 move.b -[A3], A0
00001356 7855 moveq.l D4, 0x55
00001358 0E4B 0319 .invalid.w A3, 0x319 // invalid immediate operation
label0000135C:
0000135C 0521 btst -[A1], D2
0000135E 0B29 2E38 btst [A1 + 0x2E38], D5
00001362 7301 moveq.l D1, 0x01
00001364 2283 move.l [A1], D3
00001366 060A 64B3 addi.b A2, 0xB3
0000136A 1F02 move.b -[A7], D2
0000136C 0013 5B4B ori.b [A3], 0x4B /* 'K' */
00001370 1306 move.b -[A1], D6
00001372 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001374 7107 moveq.l D0, 0x07
00001376 033D btst <<invalid special address>>, D1
00001378 78B2 moveq.l D4, 0xFFFFFFB2
0000137A 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
0000137C 3AE4 move.w [A5]+, -[A4]
0000137E 2701 move.l -[A3], D1
00001380 3C73 0190 movea.w A6, [ + D0]
00001384 C300 abcd D1, D0
00001386 0A0C 9065 xori.b A4, 0x65 /* 'e' */
0000138A 0327 btst -[A7], D1
0000138C 0611 231A addi.b [A1], 0x1A
00001390 2E36 3B13 6912 F508 move.l D7, [[A6 + D3 * 2] + 0x6912F508]
00001398 A5B7 syscall vSyncWait, flags=5
0000139A C710 and.b [A0], D3
0000139C 8835 0F2B 2D23 010A 1707 or.b D4, [[A5 + 0x2D23 + D0 * 8] + 0x10A1707]
000013A6 7BD7 moveq.l D5, 0xFFFFFFD7
000013A8 10BA 5116 move.b [A0], [PC + 0x5116 /* 000064C0, cstring ""<EOF> */]
000013AC 7CD7 moveq.l D6, 0xFFFFFFD7
000013AE 10CF move.b [A0]+, A7
000013B0 2301 move.l -[A1], D1
000013B2 5906 subq.b D6, 4
000013B4 3817 move.w D4, [A7]
000013B6 0033 7C06 7CE5 ori.b [A3 + D7 * 4 - 0x27], 0x6
000013BC 0633 0F04 1B17 C4B3 0183 addi.b [[A3] + D1 * 2 - 0x3B4CFE7D], 0x4
000013C6 3327 move.w -[A1], -[A7]
000013C8 0298 8907 2707 andi.l [A0]+, 0x89072707
000013CE 7BFD moveq.l D5, 0xFFFFFFFD
000013D0 1D4D 5C37 move.b [A6 + 0x5C37], A5
000013D4 055B bchg [A3]+, D2
000013D6 E3F7 1704 lsl .w <<invalid full ext with I/IS == 4>>
000013DA 878D 10A3 unpk -[A3], -[A5], 0x10A3
000013DE 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
000013E0 05EF .incomplete
000013E2 E208 lsr D0.b, 1
000013E4 06A3 4D02 000F addi.l -[A3], 0x4D02000F
000013EA 78B2 moveq.l D4, 0xFFFFFFB2
000013EC A34D syscall PurgeMem, flags=3
000013EE 3AC3 move.w [A5]+, D3
000013F0 0937 0603 btst [A7 + D0.w * 8 + 0x3], D4
000013F4 F4EB cpushl DATA+INST, [A3]
000013F6 0B06 btst D6, D5
000013F8 C309 abcd -[A1], -[A1]
000013FA A54B syscall SetGrowZone, flags=5
000013FC 0703 btst D3, D3
000013FE EFC3 0970 bfins D3 {D5:D0}, D0
00001402 8705 sbcd D3, D5
00001404 F441 .invalid <<cinv/cpush with scope=0>>
00001406 0247 060A andi.w D7, 0x60A
0000140A D308 addx.b -[A1], -[A0]
0000140C 3706 move.w -[A3], D6
0000140E 1147 0668 move.b [A0 + 0x668], D7
00001412 2501 move.l -[A2], D1
00001414 3706 move.w -[A3], D6
00001416 7225 moveq.l D1, 0x25
00001418 0C37 061F 8D68 0709 cmpi.b [A7 + 0x709], 0x1F
00001420 482A 9B20 nbcd.b [A2 - 0x64E0]
00001424 140A move.b D2, A2
00001426 0682 0200 CB84 addi.l D2, 0x200CB84
0000142C 5305 subq.b D5, 1
0000142E 2E08 move.l D7, A0
00001430 0682 2885 5133 addi.l D2, 0x28855133
00001436 0FEB .incomplete
00001438 043B 2272 0B06 0B3D subi.b [[PC + <<invalid base displacement size>>] + D0 * 2 + 0xB3D], 0x72 /* 'r' */
00001440 006B D972 0101 ori.w [A3 + 0x101], 0xD972
00001446 C86B 0793 and.w D4, [A3 + 0x793]
0000144A 15C8 1481 move.b [PC + 0x1481 /* 000028CD, value 0x27 '\'' */], A0
0000144E 7921 moveq.l D4, 0x21
00001450 6C2A bge +0x2C /* 0000147C */
00001452 0307 btst D7, D1
00001454 5603 addq.b D3, 3
00001456 017E bchg <<invalid special address>>, D0
00001458 0301 btst D1, D1
0000145A 7203 moveq.l D1, 0x03
0000145C 01C8 .incomplete
0000145E 7B09 moveq.l D5, 0x09
00001460 F3B0 .invalid <<F/6/1>>
00001462 2E08 move.l D7, A0
00001464 8B0C sbcd -[A5], -[A4]
00001466 B59B xor.l [A3]+, D2
00001468 094A bchg A2, D4
0000146A 0706 btst D6, D3
0000146C 4217 clr.b [A7]
0000146E 8628 3B13 or.b D3, [A0 + 0x3B13]
00001472 ED01 asl D1.b, 6
00001474 64F3 bcc -0xB /* 00001469 */
00001476 452E 0828 .invalid 2, [A6 + 0x828] // invalid opcode 4 with b == 4
0000147A 42A3 clr.l -[A3]
label0000147C:
0000147C 542E 08CC addq.b [A6 + 0x8CC], 2
00001480 64B3 bcc -0x4B /* 00001435 */
00001482 5505 subq.b D5, 2
00001484 0991 bclr [A1], D4
00001486 3500 move.w -[A2], D0
00001488 640F bcc +0x11 /* 00001499 */
0000148A BD02 xor.b D2, D6
0000148C 6B73 bmi +0x75 /* 00001501 */
0000148E BD02 xor.b D2, D6
00001490 222E 602C move.l D1, [A6 + 0x602C]
00001494 A923 syscall EndUpdate
00001496 EB01 asl D1.b, 5
00001498 08D3 0814 bset.b [A3], 0x14
0000149C 0C60 1A9B cmpi.w -[A0], 0x1A9B
000014A0 4526 .invalid 2, -[A6] // invalid opcode 4 with b == 4
000014A2 4A68 5307 tst.w [A0 + 0x5307]
000014A6 5B0F subq.b A7, 5
000014A8 EB07 asl D7.b, 5
000014AA 824B or.w D1, A3
000014AC 221B move.l D1, [A3]+
000014AE 0BAE 1F00 bclr [A6 + 0x1F00], D5
000014B2 2B08 move.l -[A5], A0
000014B4 9501 subx.b D2, D1
000014B6 6101 bsr +0x3 /* 000014B9 */
000014B8 0F00 btst D0, D7
000014BA 121C move.b D1, [A4]+
000014BC BC20 cmp.b D6, -[A0]
000014BE E712 roxl D2.b, 3
000014C0 1F87 9230 move.b [A7 + A1.w * 2 + 0x30], D7
000014C4 9792 sub.l [A2], D3
000014C6 3B0F move.w -[A5], A7
000014C8 B505 xor.b D5, D2
000014CA 0700 btst D0, D3
000014CC 9853 sub.w D4, [A3]
000014CE 6217 bhi +0x19 /* 000014E7 */
000014D0 0007 F303 ori.b D7, 0x3
000014D4 0F6E 9B0E bchg [A6 - 0x64F2], D7
000014D8 2E08 move.l D7, A0
000014DA AB38 syscall bXMAIN8
000014DC 5653 addq.w [A3], 3
000014DE 6216 bhi +0x18 /* 000014F6 */
000014E0 6B64 bmi +0x66 /* 00001546 */
000014E2 DE30 8864 add.b D7, [A0 + A0 + 0x64]
000014E6 EB02 asl D2.b, 5
000014E8 0200 0F21 andi.b D0, 0x21 /* '!' */
000014EC 01D4 .incomplete
000014EE E900 asl D0.b, 4
000014F0 A344 syscall SetFPos, flags=3
000014F2 CD12 and.b [A2], D6
000014F4 8B0E sbcd -[A5], -[A6]
label000014F6:
000014F6 0503 btst D3, D2
000014F8 A901 syscall FMSwapFont
000014FA 0F6D 63C9 bchg [A5 + 0x63C9], D7
000014FE 2192 1346 move.l <<invalid full ext with IS == 1 and I/IS == 6>>, [A2]
00001502 2C84 move.l [A6], D4
00001504 A303 syscall Write, flags=3
00001506 6617 bne +0x19 /* 0000151F */
00001508 06E0 .incomplete
0000150A 1706 move.b -[A3], D6
0000150C 5C17 addq.b [A7], 6
0000150E 06E6 .incomplete
00001510 516C 2708 subq.w [A4 + 0x2708], 8
00001514 4A25 tst.b -[A5]
00001516 0F0C btst A4, D7
00001518 3627 move.w D3, -[A7]
0000151A 0A16 0FBD xori.b [A6], 0xBD
0000151E E103 asl D3.b, 8
00001520 07AC 0307 bclr [A4 + 0x307], D3
00001524 6093 bra -0x6B /* 000014B9 */
00001526 0E0E 9B00 .invalid.b A6, 0x0 // invalid immediate operation
0000152A B8A3 cmp.l D4, -[A3]
0000152C 07D4 .incomplete
0000152E 0200 578A andi.b D0, 0x8A
00001532 5645 addq.w D5, 3
00001534 08CB 2AF3 bset.b A3, 0xF3
00001538 04A3 0427 09D5 subi.l -[A3], 0x42709D5
0000153E 378A D8B3 move.w [A3 + A5 - 0x77], A2
00001542 0749 bchg A1, D3
00001544 010F btst A7, D0
label00001546:
00001546 16A3 move.b [A3], -[A3]
00001548 0245 0107 andi.w D5, 0x107
0000154C 054A bchg A2, D2
0000154E 5B38 F304 subq.b [0xFFFFF304], 5
00001552 E1EA E520 asl .w [A2 - 0x1AE0]
00001556 5627 addq.b -[A7], 3
00001558 0A7F 0FC1 xori.w <<invalid special address>>, 0xFC1
0000155C 0401 1436 subi.b D1, 0x36 /* '6' */
00001560 1701 move.b -[A3], D1
00001562 6EAB bgt -0x53 /* 0000150F */
00001564 2237 09AF 8359 0842 2E08 move.l D1, [[-0x7CA7] + D0 + 0x8422E08]
0000156E 6B1E bmi +0x20 /* 0000158E */
00001570 D31D add.b [A5]+, D1
00001572 EB1E rol D6.b, 5
00001574 56C0 sne D0
00001576 7B05 moveq.l D5, 0x05
00001578 1324 move.b -[A1], -[A4]
0000157A FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
0000157C 1300 move.b -[A1], D0
0000157E 8302 sbcd D1, D2
00001580 6B26 bmi +0x28 /* 000015A8 */
00001582 3613 move.w D3, [A3]
00001584 2485 move.l [A2], D5
00001586 02F3 .incomplete
00001588 03D3 .incomplete
0000158A 046A CD0A 931A subi.w [A2 - 0x6CE6], 0xCD0A
// begin alternate branch 0000158E-00001590
label0000158E:
0000158E 931A sub.b [A2]+, D1
// end alternate branch 0000158E-00001590
label0000158E: // (misaligned)
00001590 3CAB 0A24 move.w [A6], [A3 + 0xA24]
00001594 08E2 0E9B bset.b -[A2], 0x9B
00001598 508B addq.l A3, 8
0000159A 2F14 move.l -[A7], [A4]
0000159C 0C2A 0673 0713 cmpi.b [A2 + 0x713], 0x73 /* 's' */
000015A2 619B bsr -0x63 /* 0000153F */
000015A4 0273 0173 079B 0032 140C andi.w [[ + D0 * 8] + 0x32140C], 0x173
// begin alternate branch 000015A8-000015B4
label000015A8:
000015A8 079B bclr [A3]+, D3
000015AA 0032 140C 7307 0200 9364 ori.b [[A2 + <<invalid base displacement size>>] + D7 * 2 + 0x2009364], 0xC
// end alternate branch 000015A8-000015B4
label000015A8: // (misaligned)
000015AE 7307 moveq.l D1, 0x07
000015B0 0200 9364 andi.b D0, 0x64 /* 'd' */
000015B4 3B0B move.w -[A5], A3
000015B6 EC13 roxr D3.b, 6
000015B8 00DB .incomplete
000015BA 0580 bclr D0, D2
000015BC 3B06 move.w -[A5], D6
000015BE 1300 move.b -[A1], D0
000015C0 741B moveq.l D2, 0x1B
000015C2 1C2E 7307 move.b D6, [A6 + 0x7307]
000015C6 6308 bls +0xA /* 000015D0 */
000015C8 9B74 1B02 8B03 sub.w [[A4 + <<invalid base displacement size>> + D1 * 2] - 0x74FD], D5
000015CE 3314 move.w -[A1], [A4]
label000015D0:
000015D0 570A subq.b A2, 3
000015D2 5D06 subq.b D6, 6
000015D4 931A sub.b [A2]+, D1
000015D6 3708 move.w -[A3], A0
000015D8 3D93 1A3A move.w [A6 + D1 * 2 + 0x3A], [A3]
000015DC 3B07 move.w -[A5], D7
000015DE 3708 move.w -[A3], A0
000015E0 4553 chk.w D2, [A3]
000015E2 38BB 0357 move.w [A4], <<invalid full ext with IS == 1 and I/IS == 7>>
000015E6 0A6B 1302 0C2A xori.w [A3 + 0xC2A], 0x1302
000015EC 0A58 4901 xori.w [A0]+, 0x4901
000015F0 0784 bclr D4, D3
000015F2 360C move.w D3, A4
000015F4 2A09 move.l D5, A1
000015F6 0143 bchg D3, D0
000015F8 9006 sub.b D0, D6
000015FA 3B07 move.w -[A5], D7
000015FC 1708 move.b -[A3], A0
000015FE 8E13 or.b D7, [A3]
00001600 78BB moveq.l D4, 0xFFFFFFBB
00001602 039B bclr [A3]+, D1
00001604 1625 move.b D3, -[A5]
00001606 08D3 051B bset.b [A3], 0x1B
0000160A 024B 1F1E andi.w A3, 0x1F1E
0000160E C10A abcd -[A0], -[A2]
00001610 A32B syscall EmptyHandle, flags=3
00001612 B043 cmp.w D0, D3
00001614 062E 4306 2C83 addi.b [A6 + 0x2C83], 0x6
0000161A 1D42 7302 move.b [A6 + 0x7302], D2
0000161E 4C6E 2C4C FB01 movem.l D2,D3,D6,A2,A3,A5, [A6 - 0x4FF]
00001624 0705 btst D5, D3
00001626 771B moveq.l D3, 0x1B
00001628 0244 0B0B andi.w D4, 0xB0B
0000162C 121C move.b D1, [A4]+
0000162E 4E0E .invalid // invalid opcode 4
00001630 1705 move.b -[A3], D5
00001632 BC25 cmp.b D6, -[A5]
00001634 702E moveq.l D0, 0x2E
00001636 086C 4518 6C42 bchg.b [A4 + 0x6C42], 0x18
0000163C 1AFB 0E26 move.b [A5]+, [PC + D0 * 8 + 0x26]
00001640 FDDD .invalid <<F/7/6>>
00001642 170A move.b -[A3], A2
00001644 DF17 add.b [A7], D7
00001646 03E9 .incomplete
00001648 2B3E move.l -[A5], <<invalid special address>>
0000164A 4D15 .invalid 6, [A5] // invalid opcode 4 with b == 4
0000164C 1B13 move.b -[A5], [A3]
0000164E 3C93 move.w [A6], [A3]
00001650 0061 7F53 ori.w -[A1], 0x7F53
00001654 30D9 move.w [A0]+, [A1]+
00001656 101B move.b D0, [A3]+
00001658 13CD 101B 1357 move.b [0x101B1357], A5
0000165E 07D0 .incomplete
00001660 C110 and.b [A0], D0
00001662 5707 subq.b D7, 3
00001664 1EA1 move.b [A7], -[A1]
00001666 2B27 move.l -[A5], -[A7]
00001668 081E 170A btst.b [A6]+, 0xA /* '\n' */
0000166C E027 asr D7.b, D0
0000166E 03D7 .incomplete
00001670 F321 .extension 0x321 <<F/4-5/1>> // unimplemented
00001672 3707 move.w -[A3], D7
00001674 FA01 1044 .unknown 0xFA01 0x1044 (W = 5)
00001678 DB00 addx.b D5, D0
0000167A E907 asl D7.b, 4
0000167C A627 syscall ReallocateHandle, flags=6
0000167E 05EF .incomplete
00001680 8348 8320 pack -[A1], -[A0], 0x8320
00001684 836B 4B06 or.w [A3 + 0x4B06], D1
00001688 5305 subq.b D5, 1
0000168A 415F chk.w D0, [A7]+
0000168C 4965 chk.w D4, -[A5]
0000168E 2B5B AB04 move.l [A5 - 0x54FC], [A3]+
00001692 CB1D and.b [A5]+, D5
00001694 CB1D and.b [A5]+, D5
00001696 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00001698 A304 syscall Control, flags=3
0000169A 1705 move.b -[A3], D5
0000169C 3F91 01FB 3581 01E3 0E81 33D1 move.w [[0x358101E3] + 0xE8133D1], [A1]
000016A8 6E17 bgt +0x19 /* 000016C1 */
000016AA 056D C129 bchg [A5 - 0x3ED7], D2
000016AE 2566 0FC1 move.l [A2 + 0xFC1], -[A6]
000016B2 340F move.w D2, A7
000016B4 6E5B bgt +0x5D /* 00001711 */
000016B6 03E3 .incomplete
000016B8 6793 beq -0x6B /* 0000164D */
000016BA 466E B15A not.w [A6 - 0x4EA6]
000016BE 4705 .invalid 3, D5 // invalid opcode 4 with b == 4
000016C0 DCCD add.w A6, A5
000016C2 0576 8302 5901 bchg [[A6 + <<invalid base displacement size>> + A0 * 2] + 0x5901], D2
000016C8 EB68 lsl D0.w, D5
000016CA 2903 move.l -[A4], D3
000016CC 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
000016CE 8515 or.b [A5], D2
000016D0 0B02 btst D2, D5
000016D2 8265 or.w D1, -[A5]
000016D4 09D4 .incomplete
000016D6 0682 0682 060F addi.l D2, 0x682060F
000016DC 2100 move.l -[A0], D0
000016DE 490F .invalid 4, A7 // invalid opcode 4 with b == 4
000016E0 1781 7BD3 244A 8252 move.b [[] + 0x244A8252], D1
000016E8 EB13 roxl D3.b, 5
000016EA 08E3 040E bset.b -[A3], 0xE
000016EE 165B movea.b A3, [A3]+
000016F0 0221 0249 andi.b -[A1], 0x49 /* 'I' */
000016F4 874D 198A pack -[A3], -[A5], 0x198A
000016F8 0C0E 068A cmpi.b A6, 0x8A
000016FC A943 syscall GetItmMark
000016FE EB6F lsl D7.w, D5
00001700 0C0E 0C08 cmpi.b A6, 0x8
00001704 0901 btst D1, D4
00001706 DB4B addx.w -[A5], -[A3]
00001708 2E08 move.l D7, A0
0000170A 858B 8A29 unpk -[A2], -[A3], 0x8A29
0000170E 0437 07C0 6DAF 531C 0706 591A subi.b [[0x531C] + D6 * 4 + 0x706591A], 0xC0
0000171A 0F26 btst -[A6], D7
0000171C 0702 btst D2, D3
0000171E BB33 04E3 xor.b [A3 + D0.w * 4 - 0x29], D5
00001722 670F beq +0x11 /* 00001733 */
00001724 6E2B bgt +0x2D /* 00001751 */
00001726 080A 2B17 btst.b A2, 0x17
0000172A 070B btst A3, D3
0000172C BC42 cmp.w D6, D2
0000172E 1A1B move.b D5, [A3]+
00001730 7726 moveq.l D3, 0x26
00001732 0F6E 6E11 bchg [A6 + 0x6E11], D7
00001736 AE90 syscall InitPalettes, auto_pop
00001738 5904 subq.b D4, 4
0000173A 0F55 bchg [A5], D7
0000173C 0443 090A subi.w D3, 0x90A /* '\t\n' */
00001740 070C btst A4, D3
00001742 4AEB 00CA tas.b [A3 + 0xCA]
00001746 0F1A btst [A2]+, D7
00001748 8794 or.l [A4], D3
0000174A FAC9 BB5B .extension 0xAC9 <<F/2-3/5>> // unimplemented
0000174E 11A1 12E1 move.b [A0 + D1.w * 2 - 0x31], -[A1]
00001752 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
00001754 0F26 btst -[A6], D7
00001756 194E 8B04 move.b [A4 - 0x74FC], A6
0000175A 1641 movea.b A3, D1
0000175C 040F 4D2C subi.b A7, 0x2C /* ',' */
00001760 BB12 xor.b [A2], D5
00001762 2122 move.l -[A0], -[A2]
00001764 2408 move.l D2, A0
00001766 DB1A add.b [A2]+, D5
00001768 6EB3 bgt -0x4B /* 0000171D */
0000176A 3007 move.w D0, D7
0000176C 0D0C btst A4, D6
0000176E 3304 move.w -[A1], D4
00001770 8B59 or.w [A1]+, D5
00001772 7B34 moveq.l D5, 0x34
00001774 5AF3 D98B 0E7B 3417 spl [[ + <<invalid base displacement size>> + A5] + 0xE7B3417]
0000177C 0D25 btst -[A5], D6
0000177E F3D9 .invalid <<F/7/1>>
00001780 7B0D moveq.l D5, 0x0D
00001782 8B04 sbcd D5, D4
00001784 7B0D moveq.l D5, 0x0D
00001786 CEAC 641B and.l D7, [A4 + 0x641B]
0000178A 1D02 move.b -[A6], D2
0000178C 003B 605A 0F14 ori.b <<invalid full ext with I/IS == 4>>, 0x5A /* 'Z' */
00001792 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001796 070C btst A4, D3
00001798 FF5A .extension 0xF5A <<F/4-5/7>> // unimplemented
0000179A 0F04 btst D4, D7
0000179C DB17 add.b [A7], D5
0000179E 9305 subx.b D1, D5
000017A0 1E0C move.b D7, A4
000017A2 9305 subx.b D1, D5
000017A4 1704 move.b -[A3], D4
000017A6 9E07 sub.b D7, D7
000017A8 0B4F bchg A7, D5
000017AA 047B 18C3 014B 026B 1BFB subi.w [[PC + <<invalid base displacement size>>] + 0x26B1BFB], 0x18C3
000017B4 23E3 008B 030F move.l [0x008B030F], -[A3]
000017BA E128 lsl D0.b, D0
000017BC 0200 CB19 andi.b D0, 0x19
000017C0 CB04 abcd D5, D4
000017C2 7407 moveq.l D2, 0x07
000017C4 8A3A 5A0F or.b D5, [PC + 0x5A0F /* 00005A11, cstring ""<EOF> */]
000017C8 0505 btst D5, D2
000017CA 0F09 btst A1, D7
000017CC 050F btst A7, D2
000017CE 0501 btst D1, D2
000017D0 0F09 btst A1, D7
000017D2 0133 0805 btst [A3 + D0 + 0x5], D0
000017D6 010F btst A7, D0
000017D8 0901 btst D1, D4
000017DA 6B1E bmi +0x20 /* 000017FA */
000017DC 0501 btst D1, D2
000017DE 0F09 btst A1, D7
000017E0 010F btst A7, D0
000017E2 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
000017E6 5A0F addq.b A7, 5
000017E8 C501 abcd D2, D1
000017EA 0FC9 .incomplete
000017EC 01C3 .incomplete
000017EE 4E05 .invalid // invalid opcode 4
000017F0 010F btst A7, D0
000017F2 0901 btst D1, D4
000017F4 0F05 btst D5, D7
000017F6 010F btst A7, D0
000017F8 0901 btst D1, D4
label000017FA:
000017FA 3B2A 0501 move.w -[A5], [A2 + 0x501]
000017FE 0F09 btst A1, D7
00001800 01CB .incomplete
00001802 5705 subq.b D5, 3
00001804 010F btst A7, D0
00001806 0901 btst D1, D4
00001808 0F05 btst D5, D7
0000180A 010F btst A7, D0
0000180C 0901 btst D1, D4
0000180E 0F61 bchg -[A1], D7
00001810 0D1A btst [A2]+, D6
00001812 0F09 btst A1, D7
00001814 010F btst A7, D0
00001816 0501 btst D1, D2
00001818 0F09 btst A1, D7
0000181A 0103 btst D3, D0
0000181C 3805 move.w D4, D5
0000181E 010F btst A7, D0
00001820 0901 btst D1, D4
00001822 0F05 btst D5, D7
00001824 010F btst A7, D0
00001826 0901 btst D1, D4
00001828 0F05 btst D5, D7
0000182A 010F btst A7, D0
0000182C 0901 btst D1, D4
0000182E 0F05 btst D5, D7
00001830 010F btst A7, D0
00001832 0901 btst D1, D4
00001834 4B47 chk.w D5, D7
00001836 0501 btst D1, D2
00001838 0F09 btst A1, D7
0000183A 010F btst A7, D0
0000183C 0501 btst D1, D2
0000183E 0F09 btst A1, D7
00001840 010F btst A7, D0
00001842 050A btst A2, D2
00001844 0F09 btst A1, D7
00001846 010F btst A7, D0
00001848 0501 btst D1, D2
0000184A 0F09 btst A1, D7
0000184C 010F btst A7, D0
0000184E 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001852 5A0F addq.b A7, 5
00001854 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001858 5A0F addq.b A7, 5
0000185A C504 abcd D2, D4
0000185C 0F89 bclr A1, D7
0000185E 020F 0501 andi.b A7, 0x1
00001862 0F09 btst A1, D7
00001864 010F btst A7, D0
00001866 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
0000186A 5A53 addq.w [A3], 5
0000186C 640A bcc +0xC /* 00001878 */
0000186E 1A0F move.b D5, A7
00001870 265A movea.l A3, [A2]+
00001872 0F0A btst A2, D7
00001874 1A0F move.b D5, A7
00001876 265A movea.l A3, [A2]+
label00001878:
00001878 0F0A btst A2, D7
0000187A 1A0F move.b D5, A7
0000187C 265A movea.l A3, [A2]+
0000187E 0F0A btst A2, D7
00001880 1A0F move.b D5, A7
00001882 265A movea.l A3, [A2]+
00001884 0F25 btst -[A5], D7
00001886 D58B addx.l -[A2], -[A3]
00001888 0802 0003 btst.b D2, 0x3
0000188C 115A 0F01 move.b [A0 + 0xF01], [A2]+
00001890 0117 btst [A7], D0
00001892 07DD .incomplete
00001894 6901 bvs +0x3 /* 00001897 */
00001896 232F 5A0F move.l -[A1], [A7 + 0x5A0F]
0000189A 0ADE .incomplete
0000189C 301A move.w D0, [A2]+
0000189E 0F26 btst -[A6], D7
000018A0 5A0F addq.b A7, 5
000018A2 E900 asl D0.b, 4
000018A4 0F26 btst -[A6], D7
000018A6 5A0F addq.b A7, 5
000018A8 0AD4 .incomplete
000018AA 1A0F move.b D5, A7
000018AC 265A movea.l A3, [A2]+
000018AE 9376 C500 sub.w [A6 + <<invalid base displacement size>> + A4 * 4], D1
000018B2 0F26 btst -[A6], D7
000018B4 5A0F addq.b A7, 5
000018B6 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
000018BA 5A0F addq.b A7, 5
000018BC 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
000018C0 5A0F addq.b A7, 5
000018C2 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
000018C6 5A0F addq.b A7, 5
000018C8 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
000018CC 5A0F addq.b A7, 5
000018CE 155B 0473 move.b [A2 + 0x473], [A3]+
000018D2 2136 5A0F move.l -[A0], [A6 + D5 * 2 + 0xF]
000018D6 E15C rol D4.w, 8
000018D8 740F moveq.l D2, 0x0F
000018DA F501 .extension 0x501 <<F/4-5/2>> // unimplemented
000018DC ED5A rol D2.w, 6
000018DE 5A17 addq.b [A7], 5
000018E0 8C00 or.b D6, D0
000018E2 813B 070C or.b <<invalid full ext with I/IS == 4>>, D0
000018E6 3102 move.w -[A0], D2
000018E8 0063 7517 ori.w -[A3], 0x7517
000018EC 0501 btst D1, D2
000018EE 0FA5 bclr -[A5], D7
000018F0 0102 btst D2, D0
000018F2 000F A54B ori.b A7, 0x4B /* 'K' */
000018F6 C366 and.w -[A6], D1
000018F8 425A clr.w [A2]+
000018FA 0F85 bclr D5, D7
000018FC 300F move.w D0, A7
000018FE 5A0F addq.b A7, 5
00001900 0110 btst [A0], D0
00001902 0200 0F5A andi.b D0, 0x5A /* 'Z' */
00001906 0F25 btst -[A5], D7
00001908 070F btst A7, D3
0000190A 25E3 845B move.l [PC - 0x7BA5 /* FFFF9D67, cstring ""<EOF> */], -[A3]
0000190E 0193 bclr [A3], D0
00001910 0514 btst [A4], D2
00001912 2102 move.l -[A0], D2
00001914 0668 2936 DB33 addi.w [A0 - 0x24CD], 0x2936 /* ')6' */
0000191A 7674 moveq.l D3, 0x74
0000191C AB57 syscall bMin
0000191E 91E5 sub.l A0, -[A5]
00001920 CEF3 0540 mulu.w D7, [A3 + <<invalid base displacement size>>]
00001924 6889 bvc -0x75 /* 000018AF */
00001926 0AFB .incomplete
00001928 275A 278B move.l [A3 + 0x278B], [A2]+
0000192C 6F27 ble +0x29 /* 00001955 */
0000192E 0509 btst A1, D2
00001930 0F5A bchg [A2]+, D7
00001932 0FE5 .incomplete
00001934 070F btst A7, D3
00001936 5A0F addq.b A7, 5
00001938 A500 syscall Open/PBHOpen/HOpen, flags=5
0000193A 0F5A bchg [A2]+, D7
0000193C A34E syscall AddDrive, flags=3
0000193E A500 syscall Open/PBHOpen/HOpen, flags=5
00001940 0F5A bchg [A2]+, D7
00001942 5B76 611F 0F26 5A33 subq.w [[A6] + D6 + 0xF265A33], 5
0000194A 64A1 bcc -0x5D /* 000018ED */
0000194C 0065 1E0F ori.w -[A5], 0x1E0F
00001950 A100 syscall Open/PBHOpen/HOpen, flags=1
00001952 0F26 btst -[A6], D7
00001954 5A8B addq.l A3, 5
00001956 4EA1 jsr -[A1]
00001958 004B 7326 ori.w A3, 0x7326 /* 's&' */
0000195C 5A0F addq.b A7, 5
0000195E 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001962 5A23 addq.b -[A3], 5
00001964 640A bcc +0xC /* 00001970 */
00001966 1A0F move.b D5, A7
00001968 265A movea.l A3, [A2]+
0000196A BB2C 2102 xor.b [A4 + 0x2102], D5
0000196E 0F26 btst -[A6], D7
label00001970:
00001970 5ABB 4002 addq.l [PC + D4.w + 0x2], 5
00001974 0063 155A ori.w -[A3], 0x155A
00001978 0F0A btst A2, D7
0000197A 1A0F move.b D5, A7
0000197C 265A movea.l A3, [A2]+
0000197E 0F01 btst D1, D7
00001980 020F 265A andi.b A7, 0x5A /* 'Z' */
00001984 0FA1 bclr -[A1], D7
00001986 000F 265A ori.b A7, 0x5A /* 'Z' */
0000198A 0FA1 bclr -[A1], D7
0000198C 000F 265A ori.b A7, 0x5A /* 'Z' */
00001990 0F45 bchg D5, D7
00001992 4614 not.b [A4]
00001994 0910 btst [A0], D4
00001996 8318 or.b [A0]+, D1
00001998 5EB4 0452 addq.l [A4 + D0.w * 4 + 0x52], 7
0000199C F319 .extension 0x319 <<F/4-5/1>> // unimplemented
0000199E 5A0F addq.b A7, 5
000019A0 E901 asl D1.b, 4
000019A2 DE30 2902 1B19 add.b D7, [[A0 + <<invalid base displacement size>> + D2] + 0x1B19]
000019A8 0407 05E8 subi.b D7, 0xE8
000019AC 5A0F addq.b A7, 5
000019AE 85C6 divs.w D2, D6
000019B0 0F5A bchg [A2]+, D7
000019B2 8B98 or.l [A0]+, D5
000019B4 FB47 .extension 0xB47 <<F/4-5/5>> // unimplemented
000019B6 EB09 lsl D1.b, 5
000019B8 211B move.l -[A0], [A3]+
000019BA 0200 0F5A andi.b D0, 0x5A /* 'Z' */
000019BE 0FC9 .incomplete
000019C0 000F 5A93 ori.b A7, 0x93
000019C4 1707 move.b -[A3], D7
000019C6 06AC 7B00 D31C 4101 addi.l [A4 + 0x4101], 0x7B00D31C
000019CE 130D move.b -[A1], A5
000019D0 5A3B 7625 addq.b [PC + D7.w * 8 + 0x25], 5
000019D4 0327 btst -[A7], D1
000019D6 066E 0F5A 0FC9 addi.w [A6 + 0xFC9], 0xF5A
000019DC 0073 645A 0F29 0341 ori.w [[A3 + 0x341 + D0 * 8]], 0x645A /* 'dZ' */
000019E4 015B bchg [A3]+, D0
000019E6 3F5A 2B76 move.w [A7 + 0x2B76], [A2]+
000019EA 8B18 or.b [A0]+, D5
000019EC 0707 btst D7, D3
000019EE 380B move.w D4, A3
000019F0 1B85 179B 3D14 8500 move.b [[ + D1 * 8] + 0x3D148500], D5
000019F8 D32C 0707 add.b [A4 + 0x707], D1
000019FC 5A70 2C4C addq.w [A0 + D2 * 4 + 0x4C], 5
00001A00 42C5 .invalid D5 // invalid opcode 4 with subtype 1
00001A02 9D0E subx.b -[A6], -[A6]
00001A04 0643 072B addi.w D3, 0x72B
00001A08 1505 move.b -[A2], D5
00001A0A 0263 09C5 andi.w -[A3], 0x9C5
00001A0E 0108 btst A0, D0
00001A10 6C2A bge +0x2C /* 00001A3C */
00001A12 130D move.b -[A1], A5
00001A14 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001A16 5325 subq.b -[A5], 1
00001A18 0C43 0783 cmpi.w D3, 0x783
00001A1C 075A bchg [A2]+, D3
00001A1E 0F05 btst D5, D7
00001A20 011B btst [A3]+, D0
00001A22 3631 0574 move.w D3, <<invalid full ext with I/IS == 4>>
00001A26 0F4D bchg A5, D7
00001A28 0593 bclr [A3], D2
00001A2A 010E btst A6, D0
00001A2C 5A0F addq.b A7, 5
00001A2E 042C 2506 DB01 subi.b [A4 - 0x24FF], 0x6
00001A34 A926 syscall DragTheRgn
00001A36 034F bchg A7, D1
00001A38 5A0F addq.b A7, 5
00001A3A 168B move.b [A3], A3
label00001A3C:
00001A3C 0602 00FB addi.b D2, 0xFB
00001A40 105A movea.b A0, [A2]+
00001A42 0F02 btst D2, D7
00001A44 00FB .incomplete
00001A46 0B5A bchg [A2]+, D5
00001A48 1376 4102 F5B9 B353 move.b [A1 - 0x4CAD], [[A6 + <<invalid base displacement size>> + D4] - 0xA47]
00001A50 16DB move.b [A3]+, [A3]+
00001A52 22F1 B95A 0F06 move.l [A1]+, [[A1] + 0xF06]
00001A58 BB12 xor.b [A2], D5
00001A5A AD8D syscall GetDialogItem/GetDItem, auto_pop
00001A5C BB12 xor.b [A2], D5
00001A5E 3A43 movea.w A5, D3
00001A60 07AD 8D64 bclr [A5 - 0x729C], D3
00001A64 C30A abcd -[A1], -[A2]
00001A66 0200 2326 andi.b D0, 0x26 /* '&' */
00001A6A 810D sbcd -[A0], -[A5]
00001A6C 658B bcs -0x73 /* 000019F9 */
00001A6E 5A0F addq.b A7, 5
00001A70 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001A74 5AAB 4045 addq.l [A3 + 0x4045], 5
00001A78 190F move.b -[A4], A7
00001A7A 5A0F addq.b A7, 5
00001A7C A500 syscall Open/PBHOpen/HOpen, flags=5
00001A7E 0F5A bchg [A2]+, D7
00001A80 8B98 or.l [A0]+, D5
00001A82 1E58 movea.b A7, [A0]+
00001A84 2B17 move.l -[A5], [A7]
00001A86 6002 bra +0x4 /* 00001A8A */
00001A88 007B BC48 5AA3 ori.w [PC + D5 * 2 - 0x93], 0xBC48
// begin alternate branch 00001A8A-00001A8E
label00001A8A:
00001A8A BC48 cmp.w D6, A0
00001A8C 5AA3 addq.l -[A3], 5
// end alternate branch 00001A8A-00001A8E
label00001A8A: // (misaligned)
00001A8E 4001 negx.b D1
00001A90 3541 01A1 move.w [A2 + 0x1A1], D1
00001A94 0148 bchg A0, D0
00001A96 0200 0F89 andi.b D0, 0x89
00001A9A 3560 5A0F move.w [A2 + 0x5A0F], -[A0]
00001A9E 090E btst A6, D4
00001AA0 0F5A bchg [A2]+, D7
00001AA2 9B40 subx.w D5, D0
00001AA4 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001AA8 5A0F addq.b A7, 5
00001AAA 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001AAE 5A0F addq.b A7, 5
00001AB0 8125 or.b -[A5], D0
00001AB2 0F26 btst -[A6], D7
00001AB4 5A0F addq.b A7, 5
00001AB6 856E 2842 or.w [A6 + 0x2842], D2
00001ABA E16E lsl D6.w, D0
00001ABC 6041 bra +0x43 /* 00001AFF */
00001ABE 0048 890E ori.w A0, 0x890E
00001AC2 0F5A bchg [A2]+, D7
00001AC4 0F25 btst -[A5], D7
00001AC6 02B3 11F3 0402 0073 andi.l [A3 + D0.w + 0x73], 0x11F30402
00001ACE 155A 0F2D move.b [A2 + 0xF2D], [A2]+
00001AD2 01A9 020B bclr [A1 + 0x20B], D0
00001AD6 225A movea.l A1, [A2]+
00001AD8 0FED .incomplete
00001ADA 0449 48EB subi.w A1, 0x48EB
00001ADE 8000 or.b D0, D0
00001AE0 0FC1 .incomplete
00001AE2 9525 sub.b -[A5], D2
00001AE4 4EAB 285A jsr [A3 + 0x285A]
00001AE8 0F89 bclr A1, D7
00001AEA 750F moveq.l D2, 0x0F
00001AEC 5A0F addq.b A7, 5
00001AEE A551 syscall ReadLocation/ReadXPRam, flags=5
00001AF0 0501 btst D1, D2
00001AF2 0F5A bchg [A2]+, D7
00001AF4 0F11 btst [A1], D7
00001AF6 010F btst A7, D0
00001AF8 5A0F addq.b A7, 5
00001AFA C900 abcd D4, D0
00001AFC EB4B lsl D3.w, 5
00001AFE 5A0F addq.b A7, 5
00001B00 C900 abcd D4, D0
00001B02 9B70 5A0F sub.w [A0 + D5 * 2 + 0xF], D5
00001B06 890F sbcd -[A4], -[A7]
00001B08 4B47 chk.w D5, D7
00001B0A 92E6 sub.w A1, -[A6]
00001B0C EB8D lsl D5, 5
00001B0E 2A5A movea.l A5, [A2]+
00001B10 0F14 btst [A4], D7
00001B12 C90D abcd -[A4], -[A5]
00001B14 2808 move.l D4, A0
00001B16 C50D abcd -[A2], -[A5]
00001B18 0200 0F85 andi.b D0, 0x85
00001B1C 137B 0D01 34A7 move.b [A1 + 0x34A7], [[PC + <<invalid base displacement size>> + D0 * 4]]
00001B22 9942 subx.w D4, D2
00001B24 0F5E bchg [A6]+, D7
00001B26 B47B 0D85 cmp.w D2, [[ + <<invalid base displacement size>>] + D0 * 4]
00001B2A 3653 movea.w A3, [A3]
00001B2C 4E7B .invalid // invalid opcode 4
00001B2E 0DF5 .incomplete
00001B30 7EB3 moveq.l D7, 0xFFFFFFB3
00001B32 1B7B 0DBB 0442 5AB3 3BA5 014D 3A7B move.b [A5 + 0x3A7B], [[0x4425AB3 + D0 * 4] + 0x3BA5014D]
00001B40 797B moveq.l D4, 0x7B
00001B42 0D07 btst D7, D6
00001B44 0545 bchg D5, D2
00001B46 2308 move.l -[A1], A0
00001B48 425A clr.w [A2]+
00001B4A 7B8D moveq.l D5, 0xFFFFFF8D
00001B4C 2B48 9316 move.l [A5 - 0x6CEA], A0
00001B50 AC85 syscall DrawText, auto_pop
00001B52 0A0F 5A0F xori.b A7, 0xF
00001B56 3903 move.w -[A4], D3
00001B58 8379 3103 0F35 or.w [0x31030F35], D1
00001B5E 030F btst A7, D1
00001B60 5A0F addq.b A7, 5
00001B62 DD40 addx.w D6, D0
00001B64 7674 moveq.l D3, 0x74
00001B66 0F95 bclr [A5], D7
00001B68 5A75 C674 addq.w [A5 + A4.w * 8 + 0x74], 5
00001B6C 478A .invalid 3, A2 // invalid opcode 4 with b == 6
00001B6E 7D0F moveq.l D6, 0x0F
00001B70 5A0F addq.b A7, 5
00001B72 1488 move.b [A2], A0
00001B74 6D1F blt +0x21 /* 00001B95 */
00001B76 AC17 syscall CopyMask, auto_pop
00001B78 110D move.b -[A0], A5
00001B7A 6302 bls +0x4 /* 00001B7E */
00001B7C 2508 move.l -[A2], A0
label00001B7E:
00001B7E 010F btst A7, D0
00001B80 0F0A btst A2, D7
00001B82 1A0F move.b D5, A7
00001B84 265A movea.l A3, [A2]+
00001B86 0F0A btst A2, D7
00001B88 1A0F move.b D5, A7
00001B8A 265A movea.l A3, [A2]+
00001B8C 0F0A btst A2, D7
00001B8E 1A0F move.b D5, A7
00001B90 265A movea.l A3, [A2]+
00001B92 0F0A btst A2, D7
00001B94 1A0F move.b D5, A7
00001B96 265A movea.l A3, [A2]+
00001B98 0F1E btst [A6]+, D7
00001B9A 6559 bcs +0x5B /* 00001BF5 */
00001B9C 2808 move.l D4, A0
00001B9E 21C9 9305 move.l [0xFFFF9305], A1
00001BA2 690A bvs +0xC /* 00001BAE */
00001BA4 DB19 add.b [A1]+, D5
00001BA6 5A03 addq.b D3, 5
00001BA8 8A30 7B8D or.b D5, [[ + <<invalid base displacement size>>] + D7 * 2]
00001BAC 1F4B 5332 move.b [A7 + 0x5332], A3
// begin alternate branch 00001BAE-00001BB2
label00001BAE:
00001BAE 5332 7B0D subq.b [[A2 + <<invalid base displacement size>>] + D7 * 2], 1
// end alternate branch 00001BAE-00001BB2
label00001BAE: // (misaligned)
00001BB0 7B0D moveq.l D5, 0x0D
00001BB2 6CED bge -0x11 /* 00001BA1 */
00001BB4 6FAB ble -0x53 /* 00001B61 */
00001BB6 28AB 070F move.l [A4], [A3 + 0x70F]
00001BBA 5A0F addq.b A7, 5
00001BBC 810F sbcd -[A0], -[A7]
00001BBE 3367 2B48 move.w [A1 + 0x2B48], -[A7]
00001BC2 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00001BC4 4228 C565 clr.b [A0 - 0x3A9B]
00001BC8 8B1C or.b [A4]+, D5
00001BCA 5ADB spl [A3]+
00001BCC 6365 bls +0x67 /* 00001C33 */
00001BCE 5A0F addq.b A7, 5
00001BD0 5A0F addq.b A7, 5
00001BD2 611B bsr +0x1D /* 00001BEF */
00001BD4 0927 btst -[A7], D4
00001BD6 0200 0F76 andi.b D0, 0x76 /* 'v' */
00001BDA 740F moveq.l D2, 0x0F
00001BDC 5A0F addq.b A7, 5
00001BDE 0104 btst D4, D0
00001BE0 C103 abcd D0, D3
00001BE2 A513 syscall FlushVol, flags=5
00001BE4 2368 5A0F 3501 move.l [A1 + 0x3501], [A0 + 0x5A0F]
00001BEA 1B68 5A7B 85C3 move.b [A5 - 0x7A3D], [A0 + 0x5A7B]
00001BF0 0174 0F81 bchg [[ + <<invalid base displacement size>> + D0 * 8]], D0
00001BF4 0427 103E subi.b -[A7], 0x3E /* '>' */
00001BF8 0368 5A53 bchg [A0 + 0x5A53], D1
00001BFC 5774 7B80 subq.w [ + <<invalid base displacement size>> + D7 * 2], 3
00001C00 740F moveq.l D2, 0x0F
00001C02 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001C04 0F41 bchg D1, D7
00001C06 0013 B674 ori.b [A3], 0x74 /* 't' */
00001C0A 0FA1 bclr -[A1], D7
00001C0C 009B D174 0FA1 ori.l [A3]+, 0xD1740FA1
00001C12 000F 4100 ori.b A7, 0x0
00001C16 4BA5 .invalid 5, -[A5] // invalid opcode 4 with b == 6
00001C18 740F moveq.l D2, 0x0F
00001C1A A100 syscall Open/PBHOpen/HOpen, flags=1
00001C1C 0F41 bchg D1, D7
00001C1E 000F 4100 ori.b A7, 0x0
00001C22 0F41 bchg D1, D7
00001C24 000F 4100 ori.b A7, 0x0
00001C28 0F41 bchg D1, D7
00001C2A 000F 4100 ori.b A7, 0x0
00001C2E 0F41 bchg D1, D7
00001C30 000F 4100 ori.b A7, 0x0
00001C34 0F41 bchg D1, D7
00001C36 000F 4100 ori.b A7, 0x0
00001C3A 0F41 bchg D1, D7
00001C3C 007B 80BB 2D9B D183 040F ori.w [[ + D2 * 4] - 0x2E7CFBF1], 0x80BB
00001C46 A100 syscall Open/PBHOpen/HOpen, flags=1
00001C48 7BD3 moveq.l D5, 0xFFFFFFD3
00001C4A BB0A cmpm.b [A5]+, [A2]+
00001C4C 8304 sbcd D1, D4
00001C4E 0FC1 .incomplete
00001C50 000F 8101 ori.b A7, 0x1
00001C54 0FA1 bclr -[A1], D7
00001C56 00AB 63A1 000F A100 ori.l [A3 - 0x5F00], 0x63A1000F
00001C5E 2B75 A100 0FA1 move.l [A5 + 0xFA1], [A5 + <<invalid base displacement size>> + A2]
00001C64 0023 750F ori.b -[A3], 0xF
00001C68 0103 btst D3, D0
00001C6A 0FC1 .incomplete
00001C6C 009B A8A5 0074 ori.l [A3]+, 0xA8A50074
00001C72 0F41 bchg D1, D7
00001C74 000F 4100 ori.b A7, 0x0
00001C78 0F41 bchg D1, D7
00001C7A 000F 4100 ori.b A7, 0x0
00001C7E 0F41 bchg D1, D7
00001C80 000F 4100 ori.b A7, 0x0
00001C84 0F41 bchg D1, D7
00001C86 000F 4100 ori.b A7, 0x0
00001C8A 0F41 bchg D1, D7
00001C8C 000F 4100 ori.b A7, 0x0
00001C90 1324 move.b -[A1], -[A4]
00001C92 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001C94 0F41 bchg D1, D7
00001C96 000F 4100 ori.b A7, 0x0
00001C9A 1337 810F C325 A100 move.b -[A1], [[A7 + <<invalid base displacement size>>] + A0 - 0x3CDA5F00]
00001CA2 0F41 bchg D1, D7
00001CA4 0007 857B ori.b D7, 0x7B /* '{' */
00001CA8 BBAD 1F21 xor.l [A5 + 0x1F21], D5
00001CAC 080F 0101 btst.b A7, 0x1
00001CB0 0F74 0F01 bchg [[A4 + <<invalid base displacement size>> + D0 * 8]], D7
00001CB4 020F E100 andi.b A7, 0x0
00001CB8 0F74 2B37 E100 9B14 E100 0F74 bchg [[A4 - 0x1EFF64EC] + D2 * 2 - 0x1EFFF08C], D7
00001CC4 6362 bls +0x64 /* 00001D28 */
00001CC6 E100 asl D0.b, 8
00001CC8 0F41 bchg D1, D7
00001CCA 000F 4100 ori.b A7, 0x0
00001CCE 0F41 bchg D1, D7
00001CD0 000F 4100 ori.b A7, 0x0
00001CD4 1F07 move.b -[A7], D7
00001CD6 018D bclr A5, D0
00001CD8 0FC1 .incomplete
00001CDA 000F 4100 ori.b A7, 0x0
00001CDE 0F41 bchg D1, D7
00001CE0 000F 4100 ori.b A7, 0x0
00001CE4 0F41 bchg D1, D7
00001CE6 000F 4100 ori.b A7, 0x0
00001CEA 0F41 bchg D1, D7
00001CEC 000F 4100 ori.b A7, 0x0
00001CF0 CB3F and.b <<invalid special address>>, D5
00001CF2 0F61 bchg -[A1], D7
00001CF4 03C5 .incomplete
00001CF6 050F btst A7, D2
00001CF8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001CFA 0F41 bchg D1, D7
00001CFC 004B 180F ori.w A3, 0x180F
00001D00 C105 abcd D0, D5
00001D02 0FE1 .incomplete
00001D04 010F btst A7, D0
00001D06 2101 move.l -[A0], D1
00001D08 0F41 bchg D1, D7
00001D0A 000F 4100 ori.b A7, 0x0
00001D0E 0F41 bchg D1, D7
00001D10 000F 4100 ori.b A7, 0x0
00001D14 0F41 bchg D1, D7
00001D16 000F 8118 ori.b A7, 0x18
00001D1A 740F moveq.l D2, 0x0F
00001D1C C100 abcd D0, D0
00001D1E 0F81 bclr D1, D7
00001D20 0BBB ADC3 124B 6FA1 bclr [[ + <<invalid base displacement size>>] + 0x124B6FA1], D5
label00001D28:
00001D28 0E0F 0101 .invalid.b A7, 0x1 // invalid immediate operation
00001D2C 0F81 bclr D1, D7
00001D2E 0201 020F andi.b D1, 0xF
00001D32 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001D34 0F41 bchg D1, D7
00001D36 000F 4100 ori.b A7, 0x0
00001D3A 0F41 bchg D1, D7
00001D3C 000F 4100 ori.b A7, 0x0
00001D40 0F41 bchg D1, D7
00001D42 000F 4100 ori.b A7, 0x0
00001D46 0F41 bchg D1, D7
00001D48 000F 6104 ori.b A7, 0x4
00001D4C 740F moveq.l D2, 0x0F
00001D4E C100 abcd D0, D0
00001D50 0FC1 .incomplete
00001D52 150F move.b -[A2], A7
00001D54 A100 syscall Open/PBHOpen/HOpen, flags=1
00001D56 0FC1 .incomplete
00001D58 1474 0FC1 movea.b A2, [[ + <<invalid base displacement size>>]]
00001D5C 000F 4100 ori.b A7, 0x0
00001D60 3346 4100 move.w [A1 + 0x4100], D6
00001D64 1313 move.b -[A1], [A3]
00001D66 2107 move.l -[A0], D7
00001D68 0F74 0F81 bchg [[ + <<invalid base displacement size>> + D0 * 8]], D7
00001D6C 00EB .incomplete
00001D6E 3A74 0F81 movea.w A5, [[ + <<invalid base displacement size>> + D0 * 8]]
00001D72 010F btst A7, D0
00001D74 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001D76 0F41 bchg D1, D7
00001D78 000F 4100 ori.b A7, 0x0
00001D7C E3DC lsl .w [A4]+
00001D7E 740F moveq.l D2, 0x0F
00001D80 A100 syscall Open/PBHOpen/HOpen, flags=1
00001D82 0F41 bchg D1, D7
00001D84 000F 6D14 ori.b A7, 0x14
00001D88 0FE1 .incomplete
00001D8A 030F btst A7, D1
00001D8C 2905 move.l -[A4], D5
00001D8E 0F74 7362 8100 0F74 bchg [[A4 - 0x7F00] + 0xF74], D7
00001D96 0788 bclr A0, D3
00001D98 D574 0F01 add.w [[A4 + <<invalid base displacement size>> + D0 * 8]], D2
00001D9C 010F btst A7, D0
00001D9E 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00001DA0 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00001DA2 0F41 bchg D1, D7
00001DA4 00EB .incomplete
00001DA6 5541 subq.w D1, 2
00001DA8 000F F1F1 ori.b A7, 0xF1
00001DAC 6627 bne +0x29 /* 00001DD5 */
00001DAE 134A 8B05 move.b [A1 - 0x74FB], A2
00001DB2 170A move.b -[A3], A2
00001DB4 4D48 chk.w D6, A0
00001DB6 1A0F move.b D5, A7
00001DB8 2607 move.l D3, D7
00001DBA 0FE5 .incomplete
00001DBC 132B 1433 move.b -[A1], [A3 + 0x1433]
00001DC0 459B .invalid 2, [A3]+ // invalid opcode 4 with b == 6
00001DC2 02EB .incomplete
00001DC4 1263 movea.b A1, -[A3]
00001DC6 0593 bclr [A3], D2
00001DC8 25EB 010E 0B01 move.l [PC + 0xB01 /* 000028CB, value 0xA587271F */], [A3 + 0x10E]
00001DCE AB1D syscall QDExtensions
00001DD0 0B5C bchg [A4]+, D5
00001DD2 1303 move.b -[A1], D3
00001DD4 AB1D syscall QDExtensions
00001DD6 0F1E btst [A6]+, D7
00001DD8 EB00 asl D0.b, 5
00001DDA 4351 chk.w D1, [A1]
00001DDC 932F 8E0F sub.b [A7 - 0x71F1], D1
00001DE0 B06E E100 cmp.w D0, [A6 - 0x1F00]
00001DE4 500F addq.b A7, 8
00001DE6 E100 asl D0.b, 8
00001DE8 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001DEA 3310 move.w -[A1], [A0]
00001DEC 0B06 btst D6, D5
00001DEE 0A88 88DB 0A13 xori.l A0, 0x88DB0A13
00001DF4 0373 025B bchg [A3 + D0.w * 2 + 0x5B], D1
00001DF8 8093 or.l D0, [A3]
00001DFA 2537 13C8 move.l -[A2], [ + <<invalid base displacement size>>]
00001DFE 6020 bra +0x22 /* 00001E20 */
00001E00 E507 asl D7.b, 2
00001E02 E5DF roxl .w [A7]+
00001E04 8B05 sbcd D5, D5
00001E06 2A17 move.l D5, [A7]
00001E08 05A9 1A0F bclr [A1 + 0x1A0F], D2
00001E0C E507 asl D7.b, 2
00001E0E 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00001E10 E107 asl D7.b, 8
00001E12 B6E5 cmpa.w A3, -[A5]
00001E14 071E btst [A6]+, D3
00001E16 160B move.b D3, A3
00001E18 5C0F addq.b A7, 6
00001E1A B02A A906 cmp.b D0, [A2 - 0x56FA]
00001E1E 0101 btst D1, D0
label00001E20:
00001E20 971C sub.b [A4]+, D3
00001E22 318E C106 810E move.w [[A0 + <<invalid base displacement size>>] + A4 - 0x7EF2], A6
00001E28 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00001E2A 6B2E bmi +0x30 /* 00001E5A */
00001E2C 0843 0AC4 bchg.b D3, 0xC4
00001E30 1793 E53B 011C EB0A 6500 8354 move.b [[A3 + 0x11CEB0A + A6 * 4] + 0x65008354], [A3]
00001E3C 1EA2 move.b [A7], -[A2]
00001E3E CB02 abcd D5, D2
00001E40 C452 and.w D2, [A2]
00001E42 1710 move.b -[A3], [A0]
00001E44 36E3 move.w [A3]+, -[A3]
00001E46 0AD8 .incomplete
00001E48 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00001E4A C447 and.w D2, D7
00001E4C 0E56 8C67 .invalid.w [A6], 0x8C67 // invalid immediate operation
00001E50 0E82 1302 370E .invalid.l D2, 0x1302370E // invalid immediate operation
00001E56 9703 subx.b D3, D3
00001E58 3300 move.w -[A1], D0
label00001E5A:
00001E5A 1A9B move.b [A5], [A3]+
00001E5C 1A26 move.b D5, -[A6]
00001E5E 170E move.b -[A3], A6
00001E60 A1DB syscall vTruncateFile, flags=1
00001E62 2D07 move.l -[A6], D7
00001E64 007F 2710 ori.w <<invalid special address>>, 0x2710
00001E68 1F07 move.b -[A7], D7
00001E6A 1155 2A21 move.b [A0 + 0x2A21], [A5]
00001E6E EDBB rol D3, D6
00001E70 832A C50D or.b [A2 - 0x3AF3], D1
00001E74 FB58 .extension 0xB58 <<F/4-5/5>> // unimplemented
00001E76 0F0E btst A6, D7
00001E78 6B4F bmi +0x51 /* 00001EC9 */
00001E7A 0842 5347 bchg.b D2, 0x47 /* 'G' */
00001E7E 30C4 move.w [A0]+, D4
00001E80 0FD4 .incomplete
00001E82 DE30 270E D553 add.b D7, [[A0 + <<invalid base displacement size>>] + D2 * 8 - 0x2AAD]
00001E88 1E2B 173B move.b D7, [A3 + 0x173B]
00001E8C 010F btst A7, D0
00001E8E D4D4 add.w A2, [A4]
00001E90 2D01 move.l -[A6], D1
00001E92 149B move.b [A2], [A3]+
00001E94 25CB 049B move.l [PC + 0x49B /* 00002331, value 0x7B41067C */], A3
00001E98 003B 81FB 028B ori.b [PC + D0.w * 2 - 0x117], 0xFB
00001E9E 010B btst A3, D0
00001EA0 0116 btst [A6], D0
00001EA2 307B 1FA1 021C movea.w A0, [[0x21C + D1 * 8]]
00001EA8 BB09 cmpm.b [A5]+, [A1]+
00001EAA 6500 2B34 bcs +0x2B36 /* 000049E0 */
00001EAE D303 addx.b D1, D3
00001EB0 EB36 roxl D6.b, D5
00001EB2 7A0B moveq.l D5, 0x0B
00001EB4 0145 bchg D5, D0
00001EB6 1407 move.b D2, D7
00001EB8 0925 btst -[A5], D4
00001EBA 5B09 subq.b A1, 5
00001EBC C4D0 mulu.w D2, [A0]
00001EBE 2B23 move.l -[A5], -[A3]
00001EC0 C44B and.w D2, A3
00001EC2 4F3B 018B 04E5 C08B .invalid 7, [[ + <<invalid base displacement size>> + D0] + 0x4E5C08B] // invalid opcode 4 with b == 4
00001ECA E681 asr D1, 3
00001ECC 019C bclr [A4]+, D0
00001ECE 8101 sbcd D0, D1
00001ED0 581A addq.b [A2]+, 4
00001ED2 B312 xor.b [A2], D1
00001ED4 26C5 move.l [A3]+, D5
00001ED6 0343 bchg D3, D1
00001ED8 03E1 .incomplete
00001EDA 147B 057B 3407 00BD 7B34 1A27 movea.b A2, [[PC + 0x340700BD] + 0x7B341A27]
00001EE6 861D or.b D3, [A5]+
00001EE8 3713 move.w -[A3], [A3]
00001EEA CB87 and.l D7, D5
00001EEC 1C9E move.b [A6], [A6]+
00001EEE 0B07 btst D7, D5
00001EF0 D511 add.b [A1], D2
00001EF2 0C60 4A08 cmpi.w -[A0], 0x4A08
00001EF6 5232 1A43 addq.b [A2 + D1 * 2 + 0x43], 1
00001EFA 0189 bclr A1, D0
00001EFC 125B movea.b A1, [A3]+
00001EFE 2B81 1227 move.l [A5 + D1.w * 2 + 0x27], D1
00001F02 1278 2702 movea.b A1, [0x00002702]
00001F06 102A 1A17 move.b D0, [A2 + 0x1A17]
00001F0A 950E subx.b -[A2], -[A6]
00001F0C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001F0E F456 cinvp DATA, [A6]
00001F10 EB09 lsl D1.b, 5
00001F12 0A27 14C9 xori.b -[A7], 0xC9
00001F16 1AA3 move.b [A5], -[A3]
00001F18 1926 move.b -[A4], -[A6]
00001F1A 070E btst A6, D3
00001F1C AF17 syscall PortToMap, auto_pop
00001F1E 0322 btst -[A2], D1
00001F20 5617 addq.b [A7], 3
00001F22 02F1 .incomplete
00001F24 F108 .extension 0x108 <<F/4-5/0>> // unimplemented
00001F26 070E btst A6, D3
00001F28 8073 0108 or.w D0, [A3 + <<invalid base displacement size>> + D0]
00001F2C 0313 btst [A3], D1
00001F2E 8D09 sbcd -[A6], -[A1]
00001F30 078E bclr A6, D3
00001F32 9003 sub.b D0, D3
00001F34 0508 btst A0, D2
00001F36 C70E abcd -[A3], -[A6]
00001F38 96D3 sub.w A3, [A3]
00001F3A 3957 007F move.w [A4 + 0x7F], [A7]
00001F3E 0507 btst D7, D2
00001F40 EB0B lsl D3.b, 5
00001F42 261B move.l D3, [A3]+
00001F44 0907 btst D7, D4
00001F46 12E6 move.b [A1]+, -[A6]
00001F48 9302 subx.b D1, D2
00001F4A 3712 move.w -[A3], [A2]
00001F4C 1B66 F447 move.b [A5 - 0xBB9], -[A6]
00001F50 1205 move.b D1, D5
label00001F52:
00001F52 270C move.l -[A3], A4
00001F54 87EA 2A42 divs.w D3, [A2 + 0x2A42]
00001F58 04EA .incomplete
00001F5A 0E0E 1E33 .invalid.b A6, 0x33 /* '3' */ // invalid immediate operation
00001F5E 1B04 move.b -[A5], D4
00001F60 BB04 xor.b D4, D5
00001F62 1700 move.b -[A3], D0
00001F64 626D bhi +0x6F /* 00001FD3 */
00001F66 0AED .incomplete
00001F68 0273 060E EB2C andi.w <<invalid full ext with I/IS == 4>>, 0x60E
00001F6E 2701 move.l -[A3], D1
00001F70 F50F .extension 0x50F <<F/4-5/2>> // unimplemented
00001F72 1903 move.b -[A4], D3
00001F74 6703 beq +0x5 /* 00001F79 */
00001F76 6C28 bge +0x2A /* 00001FA0 */
00001F78 42A2 clr.l -[A2]
00001F7A 335F 321A move.w [A1 + 0x321A], [A7]+
00001F7E 4795 .invalid 3, [A5] // invalid opcode 4 with b == 6
00001F80 332D 02CB move.w -[A1], [A5 + 0x2CB]
00001F84 000E 2307 ori.b A6, 0x7
00001F88 04C9 .incomplete
00001F8A 7A13 moveq.l D5, 0x13
00001F8C 6549 bcs +0x4B /* 00001FD7 */
00001F8E B05B cmp.w D0, [A3]+
00001F90 6404 bcc +0x6 /* 00001F96 */
00001F92 65BE bcs -0x40 /* 00001F52 */
00001F94 A71D syscall MaxMem, flags=7
label00001F96:
00001F96 EEA3 asr D3, D7
00001F98 046D 033B 586D subi.w [A5 + 0x586D], 0x33B
00001F9E 0357 bchg [A7], D1
label00001FA0:
00001FA0 0382 bclr D2, D1
00001FA2 1B04 move.b -[A5], D4
00001FA4 E208 lsr D0.b, 1
00001FA6 6B18 bmi +0x1A /* 00001FC0 */
00001FA8 0E1B 0C04 .invalid.b [A3]+, 0x4 // invalid immediate operation
00001FAC 4C08 2CCB movem.w D0,D1,D3,D6,D7,A2,A3,A5, A0
00001FB0 00DB .incomplete
00001FB2 0113 btst [A3], D0
00001FB4 0214 130B andi.b [A4], 0xB
00001FB8 C525 and.b -[A5], D2
00001FBA F374 .extension 0x374 <<F/4-5/1>> // unimplemented
00001FBC 2B02 move.l -[A5], D2
00001FBE 485A pea.l [A2]+
label00001FC0:
00001FC0 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00001FC2 0484 0866 8902 subi.l D4, 0x8668902
00001FC8 843B 0117 087C C500 or.b D2, [[PC] + D0 + 0x87CC500]
00001FD0 E300 asl D0.b, 1
00001FD2 365E movea.w A3, [A6]+
00001FD4 0306 btst D6, D1
00001FD6 0701 btst D1, D3
00001FD8 7D3E moveq.l D6, 0x3E
00001FDA 1404 move.b D2, D4
00001FDC 286E 06E4 movea.l A4, [A6 + 0x6E4]
00001FE0 0F32 1A9B btst [A2 + D1 * 2 - 0x101], D7
00001FE4 2726 move.l -[A3], -[A6]
00001FE6 B47A 8302 cmp.w D2, [PC - 0x7CFE /* FFFFA2EA, cstring ""<EOF> */]
00001FEA D905 addx.b D4, D5
00001FEC EB09 lsl D1.b, 5
00001FEE 7301 moveq.l D1, 0x01
00001FF0 3E7D movea.w A7, <<invalid special address>>
00001FF2 0113 btst [A3], D0
00001FF4 03F4 .incomplete
00001FF6 4817 nbcd.b [A7]
00001FF8 09C9 .incomplete
00001FFA 1126 move.b -[A0], -[A6]
00001FFC 051D btst [A5]+, D2
00001FFE BB56 xor.w [A6], D5
00002000 261E move.l D3, [A6]+
00002002 A90D syscall PaintBehind
00002004 432A A126 .invalid 1, [A2 - 0x5EDA] // invalid opcode 4 with b == 4
00002008 0708 btst A0, D3
0000200A 1A93 move.b [A5], [A3]
0000200C 019B bclr [A3]+, D0
0000200E 0865 1863 bchg.b -[A5], 0x63 /* 'c' */
00002012 1957 12ED move.b [A4 + 0x12ED], [A7]
00002016 AD1D syscall SizeWindow, auto_pop
00002018 3B01 move.w -[A5], D1
0000201A A51D syscall MaxMem, flags=5
0000201C E300 asl D0.b, 1
0000201E EB01 asl D1.b, 5
00002020 5637 12F9 addq.b [A7 + D1.w * 2 - 0x7], 3
00002024 0F16 btst [A6], D7
00002026 7E67 moveq.l D7, 0x67
00002028 1301 move.b -[A1], D1
0000202A 0F4D bchg A5, D7
0000202C 0161 bchg -[A1], D0
0000202E 3C49 movea.w A6, A1
00002030 9FA3 sub.l -[A3], D7
00002032 3B27 move.w -[A5], -[A7]
00002034 09B1 2B46 bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D4
00002038 42A5 clr.l -[A5]
0000203A 00EA .incomplete
0000203C 0E6E A900 0808 .invalid.w [A6 + 0x808], 0xA900 // invalid immediate operation
00002042 AD00 syscall GetFNum, auto_pop
00002044 4837 1321 0E40 nbcd.b [[A7 + 0xE40 + D1 * 2]]
0000204A 7EB3 moveq.l D7, 0xFFFFFFB3
0000204C 0456 010C subi.w [A6], 0x10C
00002050 0C36 250B 4358 cmpi.b [A6], 0xB
00002056 0515 btst [A5], D2
00002058 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
0000205A A374 syscall CacheMgr, flags=3
0000205C 1B02 move.b -[A5], D2
0000205E E926 asl D6.b, D4
00002060 2A20 move.l D5, -[A0]
00002062 2703 move.l -[A3], D3
00002064 8627 or.b D3, -[A7]
00002066 032E E502 btst [A6 - 0x1AFE], D1
0000206A D32C B407 add.b [A4 - 0x4BF9], D1
0000206E 02E8 .incomplete
00002070 DE30 0501 add.b D7, [[A0 + <<invalid base displacement size>> + D0 * 4]]
00002074 1B19 move.b -[A5], [A1]+
00002076 B4B3 15BB 000E 1B00 BB00 6EF0 cmp.l D2, [[0xE1B00 + D1 * 4] - 0x44FF9110]
00002082 5300 subq.b D0, 1
00002084 30E4 move.w [A0]+, -[A4]
00002086 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00002088 2AD2 move.l [A5]+, [A2]
0000208A 0485 1A04 E51B subi.l D5, 0x1A04E51B
00002090 9B1D sub.b [A5]+, D5
00002092 66A5 bne -0x59 /* 00002039 */
00002094 1AE3 move.b [A5]+, -[A3]
00002096 0006 E40F ori.b D6, 0xF
0000209A 321A move.w D1, [A2]+
0000209C 0F26 btst -[A6], D7
0000209E 7627 moveq.l D3, 0x27
000020A0 0368 4E48 bchg [A0 + 0x4E48], D1
000020A4 2010 move.l D0, [A0]
000020A6 D300 addx.b D1, D0
000020A8 2923 move.l -[A4], -[A3]
000020AA 1B0C move.b -[A5], A4
000020AC 8B88 0FC0 unpk -[A5], -[A0], 0x0FC0
000020B0 B86B 2139 cmp.w D4, [A3 + 0x2139]
000020B4 0563 bchg -[A3], D2
000020B6 1435 050F 321A 0F26 move.b D2, [[A5 + <<invalid base displacement size>>] + D0 * 4 + 0x321A0F26]
000020BE 7685 moveq.l D3, 0xFFFFFF85
000020C0 2BDB move.l <<invalid special address>>, [A3]+
000020C2 2E65 movea.l A7, -[A5]
000020C4 1E47 movea.b A7, D7
000020C6 89C9 divs.w D4, A1
000020C8 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
000020CA 291A move.l -[A4], [A2]+
000020CC 6504 bcs +0x6 /* 000020D2 */
000020CE BB00 xor.b D0, D5
000020D0 E526 asl D6.b, D2
label000020D2:
000020D2 C302 abcd D1, D2
000020D4 DB2E 7A07 add.b [A6 + 0x7A07], D5
000020D8 070E btst A6, D3
000020DA 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
000020DC 2DE2 move.l <<invalid special address>>, -[A2]
000020DE 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
000020E0 3A9B move.w [A5], [A3]+
000020E2 102D E2C5 move.b D0, [A5 - 0x1D3B]
000020E6 0F63 bchg -[A3], D7
000020E8 0991 bclr [A1], D4
000020EA 070F btst A7, D3
000020EC 321A move.w D1, [A2]+
000020EE 0F26 btst -[A6], D7
000020F0 7606 moveq.l D3, 0x06
000020F2 9B10 sub.b [A0], D5
000020F4 85E3 divs.w D2, -[A3]
000020F6 140C move.b D2, A4
000020F8 A500 syscall Open/PBHOpen/HOpen, flags=5
000020FA CB87 and.l D7, D5
000020FC 80AB 02B8 or.l D0, [A3 + 0x2B8]
00002100 631D bls +0x1F /* 0000211F */
00002102 0714 btst [A4], D3
00002104 1105 move.b -[A0], D5
00002106 330F move.w -[A1], A7
00002108 6D23 blt +0x25 /* 0000212D */
0000210A F71F .extension 0x71F <<F/4-5/3>> // unimplemented
0000210C 71F7 moveq.l D0, 0xFFFFFFF7
0000210E 1F82 871F 93F7 9F9E move.b [[A7] + A0 * 8 - 0x6C086062], D2
00002116 2109 move.l -[A0], A1
00002118 F143 .extension 0x143 <<F/4-5/0>> // unimplemented
0000211A E487 asr D7, 2
0000211C 1FBC B105 0F32 1A7B 7326 764B move.b [[A7 + 0x1A7B7326 + D0 * 8] + 0x764B], 0x5
00002128 01E9 .incomplete
0000212A 0C0F ED0C cmpi.b A7, 0xC
0000212E CB05 abcd D5, D5
00002130 0A2E 0E27 084D xori.b [A6 + 0x84D], 0x27 /* '\'' */
00002136 1708 move.b -[A3], A0
00002138 4F08 .invalid 7, A0 // invalid opcode 4 with b == 4
0000213A B23E cmp.b D1, <<invalid special address>>
0000213C 3ACB move.w [A5]+, A3
0000213E 0529 0125 btst [A1 + 0x125], D2
00002142 1D7C A506 90A1 move.b [A6 - 0x6F5F], 0x6
00002148 06C6 .incomplete
0000214A FD0C .extension 0xD0C <<F/4-5/6>> // unimplemented
0000214C CB05 abcd D5, D5
0000214E 0F32 1A0F btst [A2 + D1 * 2 + 0xF], D7
00002152 2676 F551 movea.l A3, [[A6]]
00002156 F10A .extension 0x10A <<F/4-5/0>> // unimplemented
00002158 F121 .extension 0x121 <<F/4-5/0>> // unimplemented
0000215A 650B bcs +0xD /* 00002167 */
0000215C 871F or.b [A7]+, D3
0000215E DA0F add.b D5, A7
00002160 321A move.w D1, [A2]+
00002162 0FAD 0485 bclr [A5 + 0x485], D7
00002166 0F3E btst <<invalid special address>>, D7
00002168 390B move.w -[A4], A3
0000216A 406E 402A negx.w [A6 + 0x402A]
0000216E 063E 690E addi.b <<invalid special address>>, 0xE
00002172 B328 D507 xor.b [A0 - 0x2AF9], D1
00002176 CD32 BB00 and.b [A2 + <<invalid base displacement size>> + A3 * 2], D6
0000217A 2AF0 0B02 E4E7 move.l [A5]+, [[A0 + <<invalid base displacement size>> + D0 * 2] - 0x1B19]
00002180 1F23 move.b -[A7], -[A3]
00002182 2B5F 321A move.l [A5 + 0x321A /* export_1599 */], [A7]+
00002186 0FF5 .incomplete
00002188 2F05 move.l -[A7], D5
0000218A 056B 0327 bchg [A3 + 0x327], D2
0000218E 1435 0B0A 5338 move.b D2, [[A5 + <<invalid base displacement size>> + D0 * 2] + 0x5338]
00002194 EB36 roxl D6.b, D5
00002196 1712 move.b -[A3], [A2]
00002198 E9E3 7606 bfextu D7, -[A3] {24:6}
0000219C 362B 15E9 move.w D3, [A3 + 0x15E9]
000021A0 0C85 5763 3A53 cmpi.l D5, 0x57633A53 /* 'Wc:S' */
000021A6 00AC 0303 E506 3EE5 ori.l [A4 + 0x3EE5], 0x303E506
000021AE 067C 9B1D 90ED addi.w 0x90ED, 0x9B1D
000021B4 0603 030F addi.b D3, 0xF
000021B8 321A move.w D1, [A2]+
000021BA 0FA5 bclr -[A5], D7
000021BC 3127 move.w -[A0], -[A7]
000021BE 181F move.b D4, [A7]+
000021C0 0308 btst A0, D1
000021C2 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
000021C4 6B3A bmi +0x3C /* 00002200 */
000021C6 0C36 8307 130B 8506 31A0 cmpi.b [[A6 + <<invalid base displacement size>> + D1 * 2] - 0x7AF9CE60], 0x7
000021D0 2702 move.l -[A3], D2
000021D2 DF04 addx.b D7, D4
000021D4 84A3 or.l D2, -[A3]
000021D6 0254 2717 andi.w [A4], 0x2717
000021DA B854 cmp.w D4, [A4]
000021DC 4540 chk.w D2, D0
000021DE 0714 btst [A4], D3
000021E0 8127 or.b -[A7], D0
000021E2 0268 1713 0B6B andi.w [A0 + 0xB6B], 0x1713
000021E8 10C3 move.b [A0]+, D3
000021EA 0609 01E5 addi.b A1, 0xE5
000021EE DD6B 10F5 add.w [A3 + 0x10F5], D6
000021F2 693C bvs +0x3E /* 00002230 */
000021F4 9E24 sub.b D7, -[A4]
000021F6 0E21 0EE3 .invalid.b -[A1], 0xE3 // invalid immediate operation
000021FA 1314 move.b -[A1], [A4]
000021FC 0A17 12FC xori.b [A7], 0xFC
label00002200:
00002200 0200 4B21 andi.b D0, 0x21 /* '!' */
00002204 7607 moveq.l D3, 0x07
00002206 0376 130C bchg <<invalid full ext with I/IS == 4>>, D1
0000220A B30C cmpm.b [A1]+, [A4]+
0000220C A302 syscall Read, flags=3
0000220E A302 syscall Read, flags=3
00002210 5B03 subq.b D3, 5
00002212 7013 moveq.l D0, 0x13
00002214 28A3 move.l [A4], -[A3]
00002216 020A 1711 andi.b A2, 0x11
0000221A 9457 sub.w D2, [A7]
0000221C 8368 82A1 or.w [A0 - 0x7D5F], D1
00002220 E903 asl D3.b, 4
00002222 4D92 .invalid 6, [A2] // invalid opcode 4 with b == 6
00002224 2B46 E5EB move.l [A5 - 0x1A15], D6
00002228 E511 roxl D1.b, 2
0000222A 0608 16F3 addi.b A0, 0xF3
0000222E 0B1A btst [A2]+, D5
label00002230:
00002230 0F26 btst -[A6], D7
00002232 AB07 syscall PutPicByte
00002234 034D bchg A5, D1
00002236 3708 move.w -[A3], A0
00002238 EC0A lsr D2.b, 6
0000223A 2465 movea.l A2, -[A5]
0000223C 7F83 moveq.l D7, 0xFFFFFF83
0000223E 0616 0F25 addi.b [A6], 0x25 /* '%' */
00002242 15DB 497B move.b [PC + 0x497B /* 00006BBF, cstring ""<EOF> */], [A3]+
00002246 2306 move.l -[A1], D6
00002248 C927 and.b -[A7], D4
0000224A 2B04 move.l -[A5], D4
0000224C 78B2 moveq.l D4, 0xFFFFFFB2
0000224E C63A 7C18 and.b D3, [PC + 0x7C18 /* 00007C1A, cstring ""<EOF> */]
00002252 188D move.b [A4], A5
00002254 010F btst A7, D0
00002256 8901 sbcd D4, D1
00002258 6617 bne +0x19 /* 00002271 */
0000225A 1108 move.b -[A0], A0
0000225C 6501 bcs +0x3 /* 0000225F */
0000225E 0FB0 360C bclr [A0 + D3.w * 8 + 0xC], D7
00002262 0806 7C0F btst.b D6, 0xF
00002266 321A move.w D1, [A2]+
00002268 1791 ECCE move.b [A3 + A6 * 4 - 0x50], [A1]
0000226C 6E49 bgt +0x4B /* 000022B7 */
0000226E 06B1 1090 858C 081A addi.l [A1 + D0 + 0x1A], 0x1090858C
00002276 0F26 btst -[A6], D7
00002278 2701 move.l -[A3], D1
0000227A F317 .extension 0x317 <<F/4-5/1>> // unimplemented
0000227C 069F 9102 2207 addi.l [A7]+, 0x91022207
00002282 0E79 F448 3994 8B6D .invalid.w [0x39948B6D], 0xF448 // invalid immediate operation
0000228A E900 asl D0.b, 4
0000228C 5B73 E100 subq.w [A3 + <<invalid base displacement size>> + A6], 5
00002290 9B33 ED00 sub.b [A3 + <<invalid base displacement size>> + A6 * 4], D5
00002294 0F00 btst D0, D7
00002296 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
00002298 D06B 081B add.w D0, [A3 + 0x81B]
0000229C 09F3 .incomplete
0000229E 940B sub.b D2, A3
000022A0 55D3 scs [A3]
000022A2 051E btst [A6]+, D2
000022A4 060E 5B20 addi.b A6, 0x20 /* ' ' */
000022A8 5B73 5B05 subq.w [[A3 + <<invalid base displacement size>>] + D5 * 2], 5
000022AC 5A02 addq.b D2, 5
000022AE 00A3 66D8 9B02 ori.l -[A3], 0x66D89B02
000022B4 E309 lsl D1.b, 1
000022B6 8B4B 0504 pack -[A5], -[A3], 0x0504
000022BA 2E08 move.l D7, A0
000022BC 070E btst A6, D3
000022BE 8E0F or.b D7, A7
000022C0 002B 0030 489B ori.b [A3 + 0x489B], 0x30 /* '0' */
000022C6 04C5 .incomplete
000022C8 8F83 04B3 unpk D7, D3, 0x04B3
000022CC 0E17 0EA5 .invalid.b [A7], 0xA5 // invalid immediate operation
000022D0 0973 1B00 bchg [A3 + <<invalid base displacement size>> + D1 * 2], D4
000022D4 F429 cpushl NONE, [A1]
000022D6 BA02 cmp.b D5, D2
000022D8 000F B068 ori.b A7, 0x68 /* 'h' */
000022DC ED00 asl D0.b, 6
000022DE B35B xor.w [A3]+, D1
000022E0 B0A6 cmp.l D0, -[A6]
000022E2 2B10 move.l -[A5], [A0]
000022E4 070F btst A7, D3
000022E6 3E68 C02B movea.w A7, [A0 - 0x3FD5]
000022EA 10D3 move.b [A0]+, [A3]
000022EC 280F move.l D4, A7
000022EE A607 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6
000022F0 1338 531A move.b -[A1], [0x0000531A]
000022F4 1709 move.b -[A3], A1
000022F6 3B85 0285 move.w [A5 + D0.w * 2 - 0x123], D5
000022FA 171B move.b -[A3], [A3]+
000022FC 003A D218 1814 ori.b [PC + 0x1814 /* 00003B12, cstring ""<EOF> */], 0x18
00002302 06D2 .incomplete
00002304 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4
00002306 ABDB syscall 0xBDB
00002308 0B14 btst [A4], D5
0000230A 4082 negx.l D2
0000230C 1712 move.b -[A3], [A2]
0000230E 121A move.b D1, [A2]+
00002310 6B0A bmi +0xC /* 0000231C */
00002312 262B 0247 move.l D3, [A3 + 0x247]
00002316 0325 btst -[A5], D1
00002318 C6C1 mulu.w D3, D1
0000231A 12E8 06C6 move.b [A1]+, [A0 + 0x6C6]
// begin alternate branch 0000231C-0000231E
label0000231C:
0000231C 06C6 .incomplete
// end alternate branch 0000231C-0000231E
label0000231C: // (misaligned)
0000231E 693B bvs +0x3D /* 0000235B */
00002320 0D1D btst [A5]+, D6
00002322 651B bcs +0x1D /* 0000233F */
00002324 170F move.b -[A3], A7
00002326 ACEB syscall StdBits, auto_pop
00002328 008B 5B4B 2DEB ori.l A3, 0x5B4B2DEB
0000232E 007B 417B 4106 7C7B ori.w [[PC + <<invalid base displacement size>>] + D4 + 0x7C7B], 0x417B /* 'A{' */
00002336 098B bclr A3, D4
00002338 57F3 3041 seq [A3 + D3.w + 0x41]
0000233C 1081 move.b [A0], D1
0000233E 82C9 divu.w D1, A1
00002340 1C1A move.b D6, [A2]+
00002342 6B46 bmi +0x48 /* 0000238A */
00002344 26AB 044B move.l [A3], [A3 + 0x44B]
00002348 06D3 .incomplete
0000234A 010C btst A4, D0
0000234C 080C 7C1A btst.b A4, 0x1A
00002350 4337 2614 .invalid 1, [A7 + D2.w * 8 + 0x14] // invalid opcode 4 with b == 4
00002354 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00002356 F3B0 .invalid <<F/6/1>>
00002358 CB04 abcd D5, D4
0000235A CB0E abcd -[A5], -[A6]
0000235C 0E47 0EA5 .invalid.w D7, 0xEA5 // invalid immediate operation
00002360 0017 14CB ori.b [A7], 0xCB
00002364 178D 3665 move.b [A3 + D3.w * 8 + 0x65], A5
00002368 0157 bchg [A7], D0
0000236A 110A move.b -[A0], A2
0000236C BB0C cmpm.b [A5]+, [A4]+
0000236E B355 xor.w [A5], D1
00002370 1901 move.b -[A4], D1
00002372 6B73 bmi +0x75 /* 000023E7 */
00002374 1E16 move.b D7, [A6]
00002376 3B12 move.w -[A5], [A2]
00002378 DB10 add.b [A0], D5
0000237A BB0C cmpm.b [A5]+, [A4]+
0000237C F345 .extension 0x345 <<F/4-5/1>> // unimplemented
0000237E 1E16 move.b D7, [A6]
00002380 2B1C move.l -[A5], [A4]+
00002382 A100 syscall Open/PBHOpen/HOpen, flags=1
00002384 0F45 bchg D5, D7
00002386 8606 or.b D3, D6
00002388 364A movea.w A3, A2
label0000238A:
0000238A 08AE 632C 5232 bclr.b [A6 + 0x5232], 0x2C /* ',' */
00002390 2711 move.l -[A3], [A1]
00002392 FFAB .invalid <<F/6/7>>
00002394 08BB 0036 6012 bclr.b [PC + D6.w + 0x12], 0x36 /* '6' */
0000239A 1CD8 move.b [A6]+, [A0]+
0000239C 8510 or.b [A0], D2
0000239E 2E2A 2712 move.l D7, [A2 + 0x2712]
000023A2 CCE1 mulu.w D6, -[A1]
000023A4 7AC6 moveq.l D5, 0xFFFFFFC6
000023A6 B222 cmp.b D1, -[A2]
000023A8 3A90 move.w [A5], [A0]
000023AA 1818 move.b D4, [A0]+
000023AC F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000023AE 603E bra +0x40 /* 000023EE */
000023B0 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000023B2 0886 140C bclr.b D6, 0xC
000023B6 5606 addq.b D6, 3
000023B8 C60F and.b D3, A7
000023BA 321A move.w D1, [A2]+
000023BC 0FA5 bclr -[A5], D7
000023BE 94D1 sub.w A2, [A1]
000023C0 811B or.b [A3]+, D0
000023C2 002E 48ED 046E ori.b [A6 + 0x46E], 0xED
000023C8 1B00 move.b -[A5], D0
000023CA E504 asl D4.b, 2
000023CC F005 0160 pmovefd D5, MR0
000023D0 86E1 divu.w D3, -[A1]
000023D2 04A6 140C 7EA1 subi.l -[A6], 0x140C7EA1
000023D8 1D0F move.b -[A6], A7
000023DA 321A move.w D1, [A2]+
000023DC 0FF1 .incomplete
000023DE 046E 49B8 1E06 subi.w [A6 + 0x1E06], 0x49B8
000023E4 0829 0C8B 38D8 btst.b [A1 + 0x38D8], 0x8B
000023EA B662 cmp.w D3, -[A2]
000023EC AE2B syscall GetNextDevice, auto_pop
label000023EE:
000023EE 06A8 0E6D B666 8CBB addi.l [A0 - 0x7345], 0xE6DB666
000023F6 0108 btst A0, D0
000023F8 3380 AB02 321E move.w [[A1 + <<invalid base displacement size>> + A2 * 2] + 0x321E], D0
000023FE 2712 move.l -[A3], [A2]
00002400 156B 08A3 0DEC move.b [A2 + 0xDEC], [A3 + 0x8A3]
00002406 0BCA .incomplete
00002408 3391 1300 move.w [A1 + <<invalid base displacement size>> + D1 * 2], [A1]
0000240C 8B14 or.b [A4], D5
0000240E 0636 62A5 1125 02A5 addi.b [[A6 + 0x2A5] + D1], 0xA5
00002416 1166 1E1A move.b [A0 + 0x1E1A], -[A6]
0000241A 0F26 btst -[A6], D7
0000241C B022 cmp.b D0, -[A2]
0000241E 1719 move.b -[A3], [A1]+
00002420 BF06 xor.b D6, D7
00002422 660F bne +0x11 /* 00002433 */
00002424 321A move.w D1, [A2]+
00002426 0F05 btst D5, D7
00002428 0AFB .incomplete
0000242A 005B 03E5 ori.w [A3]+, 0x3E5
0000242E D265 add.w D1, -[A5]
00002430 C7A5 and.l -[A5], D3
00002432 1422 move.b D2, -[A2]
00002434 4130 0E7B .invalid 0, [A0 + D0 * 8 + 0x7B] // invalid opcode 4 with b == 4
00002438 200B move.l D0, A3
0000243A 3713 move.w -[A3], [A3]
0000243C 14E1 move.b [A2]+, -[A1]
0000243E 6536 bcs +0x38 /* 00002476 */
00002440 8301 sbcd D1, D1
00002442 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00002444 2203 move.l D1, D3
00002446 090B btst A3, D4
00002448 3771 CC06 220F move.w [A3 + 0x220F], [A1 + A4 * 4 + 0x6]
0000244E 321A move.w D1, [A2]+
00002450 5373 2607 subq.w [A3 + D2.w * 8 + 0x7], 1
00002454 1096 move.b [A0], [A6]
00002456 39C1 D247 move.w 0xD247, D1
0000245A 1104 move.b -[A0], D4
0000245C 7105 moveq.l D0, 0x05
0000245E A100 syscall Open/PBHOpen/HOpen, flags=1
00002460 D225 add.b D1, -[A5]
00002462 1585 68DD move.b [A2 + D6 - 0x35], D5
00002466 05D2 .incomplete
00002468 0F32 1A0F btst [A2 + D1 * 2 + 0xF], D7
0000246C 2653 movea.l A3, [A3]
0000246E 09D2 .incomplete
00002470 6D05 blt +0x7 /* 00002477 */
00002472 D300 addx.b D1, D0
00002474 2E60 movea.l A7, -[A0]
label00002476:
00002476 316C 853B A105 move.w [A0 - 0x5EFB], [A4 - 0x7AC5]
0000247C 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
0000247E E577 roxl D7.w, D2
00002480 D300 addx.b D1, D0
00002482 B101 xor.b D1, D0
00002484 D2FD add.w A1, <<invalid special address>>
00002486 05D3 .incomplete
00002488 004D D80F ori.w A5, 0xD80F
0000248C 2506 move.l -[A2], D6
0000248E 4847 swap.w D7
00002490 1277 E555 movea.b A1, <<invalid full ext with IS == 1 and I/IS == 5>>
00002494 7313 moveq.l D1, 0x13
00002496 1A37 9541 move.b D5, [[A7 + <<invalid base displacement size>>]]
0000249A C6E5 mulu.w D3, -[A5]
0000249C 4C60 1A27 movem.l D3,D4,D6,A2,A5,A6,A7, -[A0]
000024A0 950E subx.b -[A2], -[A6]
000024A2 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
000024A4 721B moveq.l D1, 0x1B
000024A6 18BB 007E move.b [A4], [PC + D0.w + 0x7E]
000024AA 217E 6E7C move.l [A0 + 0x6E7C], <<invalid special address>>
000024AE BB00 xor.b D0, D5
000024B0 483E nbcd.b <<invalid special address>>
000024B2 C122 and.b -[A2], D0
000024B4 665E bne +0x60 /* 00002514 */
000024B6 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000024B8 0801 BD22 btst.b D1, 0x22 /* '\"' */
000024BC 0A06 9007 xori.b D6, 0x7
000024C0 1519 move.b -[A2], [A1]+
000024C2 0F1A btst [A2]+, D7
000024C4 0F26 btst -[A6], D7
000024C6 D357 add.w [A7], D1
000024C8 070A btst A2, D3
000024CA CFE1 muls.w D7, -[A1]
000024CC DD72 6303 E5DC A31F add.w [[A2 + <<invalid base displacement size>> + D6 * 2] - 0x1A235CE1], D6
000024D4 2B0A move.l -[A5], A2
000024D6 9302 subx.b D1, D2
000024D8 7289 moveq.l D1, 0xFFFFFF89
000024DA 80A5 or.l D0, -[A5]
000024DC 247C 2702 111A movea.l A2, 0x2702111A
000024E2 0FD1 .incomplete
000024E4 0756 bchg [A6], D3
000024E6 0B14 btst [A4], D5
000024E8 C179 0107 0E66 and.w [0x01070E66], D0
000024EE A11B syscall SetZone, flags=1
000024F0 A506 syscall KillIO, flags=5
000024F2 3EA1 move.w [A7], -[A1]
000024F4 069B 221A 0FB1 addi.l [A3]+, 0x221A0FB1
000024FA 0656 B506 addi.w [A6], 0xB506
000024FE D9E3 add.l A4, -[A3]
00002500 0910 btst [A0], D4
00002502 A322 syscall NewHandleClear, flags=3
00002504 1A0F move.b D5, A7
00002506 0D10 btst [A0], D6
00002508 A601 syscall Close, flags=6
0000250A 0641 0008 addi.w D1, 0x8
0000250E 6806 bvc +0x8 /* 00002516 */
00002510 A616 syscall InitQueue/FInitQueue, flags=6
00002512 0F1A btst [A2]+, D7
label00002514:
00002514 0F26 btst -[A6], D7
label00002516:
00002516 516B BDF0 subq.w [A3 - 0x4210], 8
0000251A 5308 subq.b A0, 1
0000251C B5F0 0608 cmpa.l A2, [A0 + D0.w * 8 + 0x8]
00002520 0F32 1A0F btst [A2 + D1 * 2 + 0xF], D7
00002524 69F0 bvs -0xE /* 00002516 */
00002526 CB39 51E7 14BA and.b [0x51E714BA], D5
0000252C 5322 subq.b -[A2], 1
0000252E 1653 movea.b A3, [A3]
00002530 011A btst [A2]+, D0
00002532 832E 2150 or.b [A6 + 0x2150], D1
00002536 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
00002538 ACA5 syscall FillRect, auto_pop
0000253A 010F btst A7, D0
0000253C 1AA3 move.b [A5], -[A3]
0000253E 12B1 0136 1425 6717 0568 move.b [A1], [[A1 + 0x14256717] + D0 + 0x568]
00002548 0608 2B6F addi.b A0, 0x6F /* 'o' */
0000254C 321A move.w D1, [A2]+
0000254E 0F26 btst -[A6], D7
00002550 0708 btst A0, D3
00002552 1981 71E9 2AC1 move.b [[0x2AC1]], D1
00002558 D147 addx.w D0, D7
0000255A 121B move.b D1, [A3]+
0000255C C10D abcd -[A0], -[A5]
0000255E 228B move.l [A1], A3
00002560 0536 C951 btst [[A6]], D2
00002564 220F move.l D1, A7
00002566 321A move.w D1, [A2]+
00002568 0F26 btst -[A6], D7
0000256A 7621 moveq.l D3, 0x21
0000256C 3691 move.w [A3], [A1]
0000256E 5827 addq.b -[A7], 4
00002570 1476 CC16 movea.b A2, [A6 + A4 * 4 + 0x16]
00002574 2313 move.l -[A1], [A3]
00002576 170D move.b -[A3], A5
00002578 302B 02D1 move.w D0, [A3 + 0x2D1]
0000257C F0ED 019B .extension 0x0ED <<F/2-3/0>> // unimplemented
00002580 031A btst [A2]+, D1
00002582 0FF5 .incomplete
00002584 01D2 .incomplete
00002586 ED01 asl D1.b, 6
00002588 F318 .extension 0x318 <<F/4-5/1>> // unimplemented
0000258A 1AB7 A531 2B0A 1A0F move.b [A5], [[A7 + 0x2B0A1A0F + A2 * 4]]
00002592 F501 .extension 0x501 <<F/4-5/2>> // unimplemented
00002594 2207 move.l D1, D7
00002596 13F5 F40E 6976 0F85 move.b [0x69760F85], [A5 + A7.w * 4 + 0xE]
0000259E 21B3 1581 212B 0A0A 070E 030F move.l [[A0 + 0xA0A + D2] + 0x70E030F], [[ + <<invalid base displacement size>> + D1 * 4]]
000025AA 321A move.w D1, [A2]+
000025AC 0F26 btst -[A6], D7
000025AE EB01 asl D1.b, 5
000025B0 2B0A move.l -[A5], A2
000025B2 030D btst A5, D1
000025B4 0539 2D1A 171D btst [0x2D1A171D], D2
000025BA 8B4B 840B pack -[A5], -[A3], 0x840B
000025BE B727 xor.b -[A7], D3
000025C0 1D90 5344 move.b <<invalid full ext with I/IS == 4>>, [A0]
000025C4 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4
000025C6 2E82 move.l [A7], D2
000025C8 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000025CA 08A1 36EB bclr.b -[A1], 0xEB
000025CE 28C5 move.l [A4]+, D5
000025D0 05BD bclr <<invalid special address>>, D2
000025D2 352B 0A0F move.w -[A2], [A3 + 0xA0F]
000025D6 321A move.w D1, [A2]+
000025D8 0FA5 bclr -[A5], D7
000025DA 066B 0C07 1865 addi.w [A3 + 0x1865], 0xC07
000025E0 2718 move.l -[A3], [A0]+
000025E2 F38B .invalid <<F/6/1>>
000025E4 5193 subq.l [A3], 8
000025E6 0C0B 37BA cmpi.b A3, 0xBA
000025EA 13DF 270B 20BA move.b [0x270B20BA], [A7]+
000025F0 0FCD .incomplete
000025F2 0053 092B ori.w [A3], 0x92B /* '\t+' */
000025F6 0AA9 1C82 3C23 0324 xori.l [A1 + 0x324], 0x1C823C23
000025FE 0823 040E btst.b -[A3], 0xE
00002602 071C btst [A4]+, D3
00002604 4BCB lea.l A5, A3
00002606 14CA move.b [A2]+, A2
00002608 E30D lsl D5.b, 1
0000260A 9309 subx.b -[A1], -[A1]
0000260C CB14 and.b [A4], D5
0000260E 006B 0663 0B8B ori.w [A3 + 0xB8B], 0x663
00002614 0103 btst D3, D0
00002616 021E 8C1A andi.b [A6]+, 0x1A
0000261A 0F26 btst -[A6], D7
0000261C B02A 3B11 cmp.b D0, [A2 + 0x3B11]
00002620 3B0E move.w -[A5], A6
00002622 AB02 syscall BitsToPix
00002624 9B9F sub.l [A7]+, D5
00002626 8152 or.w [A2], D0
00002628 CB1C and.b [A4]+, D5
0000262A 2B07 move.l -[A5], D7
0000262C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000262E 0712 btst [A2], D3
00002630 6E3B bgt +0x3D /* 0000266D */
00002632 0C53 04D3 cmpi.w [A3], 0x4D3
00002636 142B 635B move.b D2, [A3 + 0x635B]
0000263A 190B move.b -[A4], A3
0000263C 0715 btst [A5], D3
0000263E 01D3 .incomplete
00002640 856B 2401 or.w [A3 + 0x2401], D2
00002644 1043 movea.b A0, D3
00002646 1453 movea.b A2, [A3]
00002648 122A CB08 move.b D1, [A2 - 0x34F8]
0000264C 0B08 btst A0, D5
0000264E DB05 addx.b D5, D5
00002650 FAEB 6E44 .extension 0xAEB <<F/2-3/5>> // unimplemented
00002654 2B03 move.l -[A5], D3
00002656 AD1E syscall TrackGoAway, auto_pop
00002658 EB06 asl D6.b, 5
0000265A A561 syscall MaxBlock, flags=5
0000265C 8565 or.w -[A5], D2
0000265E 8723 or.b -[A3], D3
00002660 E1A1 asl D1, D0
00002662 E27E ror D6.w, D1
00002664 3B07 move.w -[A5], D7
00002666 2140 C303 move.l [A0 - 0x3CFD], D0
0000266A B290 cmp.l D1, [A0]
0000266C 3A13 move.w D5, [A3]
0000266E 0418 1885 subi.b [A0]+, 0x85
00002672 49AB 01C9 .invalid 4, [A3 + 0x1C9] // invalid opcode 4 with b == 6
00002676 02BB 0072 7307 140C andi.l [PC + D1.w * 4 + 0xC], 0x727307
0000267E 7207 moveq.l D1, 0x07
00002680 1355 ED48 move.b [A1 - 0x12B8], [A5]
00002684 0F26 btst -[A6], D7
00002686 7653 moveq.l D3, 0x53
00002688 091B btst [A3]+, D4
0000268A 00C8 .incomplete
0000268C 0539 7E29 FB07 btst [0x7E29FB07], D2
00002692 1CC5 move.b [A6]+, D5
00002694 070F btst A7, D3
00002696 B2A9 1E0F cmp.l D1, [A1 + 0x1E0F]
0000269A A51E syscall NewPtrSys, flags=5
0000269C 0B01 btst D1, D5
0000269E 0307 btst D7, D1
000026A0 071C btst [A4]+, D3
000026A2 FD47 .extension 0xD47 <<F/4-5/6>> // unimplemented
000026A4 0648 0666 addi.w A0, 0x666
000026A8 8311 or.b [A1], D1
000026AA 4915 .invalid 4, [A5] // invalid opcode 4 with b == 4
000026AC 2713 move.l -[A3], [A3]
000026AE 5266 addq.w -[A6], 1
000026B0 0F32 1A0F btst [A2 + D1 * 2 + 0xF], D7
000026B4 2676 2E0E movea.l A3, [A6 + D2 * 8 + 0xE]
000026B8 CB1E and.b [A6]+, D5
000026BA A62E syscall BlockMove/BlockMoveData, flags=6
000026BC 08CB 1E68 bset.b A3, 0x68 /* 'h' */
000026C0 C12D 5657 and.b [A5 + 0x5657], D0
000026C4 13CA 3709 DFB0 move.b [0x3709DFB0], A2
000026CA 4D31 360F .invalid 6, [A1 + D3.w * 8 + 0xF] // invalid opcode 4 with b == 4
000026CE 321A move.w D1, [A2]+
000026D0 F34C .extension 0x34C <<F/4-5/1>> // unimplemented
000026D2 4931 470F B317 02E9 .invalid 4, [[A1 + <<invalid base displacement size>>] + D4 * 8 - 0x4CE8FD17] // invalid opcode 4 with b == 4
000026DA 0608 0F32 addi.b A0, 0x32 /* '2' */
000026DE 1A0F move.b D5, A7
000026E0 8D71 2705 or.w [[A1 + <<invalid base displacement size>>] + D2 * 8], D6
000026E4 BB31 3636 xor.b [A1 + D3.w * 8 + 0x36], D5
000026E8 0F32 1717 5F76 FB00 btst [[A2] + D1 * 8 + 0x5F76FB00], D7
000026F0 E504 asl D4.b, 2
000026F2 1303 move.b -[A1], D3
000026F4 071D btst [A5]+, D3
000026F6 77CD moveq.l D3, 0xFFFFFFCD
000026F8 2781 2E24 move.l [A3 + D2 * 8 + 0x24], D1
000026FC 0EE8 .incomplete
000026FE 5E0B addq.b A3, 7
00002700 12EB 0493 move.b [A1]+, [A3 + 0x493]
00002704 0B07 btst D7, D5
00002706 075B bchg [A3]+, D3
00002708 08C5 0033 bset.b D5, 0x33 /* '3' */
0000270C 3230 3B00 move.w D1, [A0 + <<invalid base displacement size>> + D3 * 2]
00002710 BEDC cmpa.w A7, [A4]+
00002712 5B0F subq.b A7, 5
00002714 2B53 652B move.l [A5 + 0x652B], [A3]
00002718 C906 abcd D4, D6
0000271A 0713 btst [A3], D3
0000271C 491B .invalid 4, [A3]+ // invalid opcode 4 with b == 4
0000271E 0D06 btst D6, D6
00002720 A6CB syscall vSetUpTags, flags=6
00002722 204D movea.l A0, A5
00002724 270F move.l -[A3], A7
00002726 06A6 1A03 0F26 addi.l -[A6], 0x1A030F26
0000272C BA73 73C5 cmp.w D5, <<invalid full ext with IS == 1 and I/IS == 5>>
00002730 00C3 .incomplete
00002732 0926 btst -[A6], D4
00002734 BA0F cmp.b D5, A7
00002736 C500 abcd D2, D0
00002738 531B subq.b [A3]+, 1
0000273A B101 xor.b D1, D0
0000273C EB1F rol D7.b, 5
0000273E 26E8 1F43 move.l [A3]+, [A0 + 0x1F43]
00002742 3006 move.w D0, D6
00002744 B30E cmpm.b [A1]+, [A6]+
00002746 4D2B B94D .invalid 6, [A3 - 0x46B3] // invalid opcode 4 with b == 4
0000274A B30E cmpm.b [A1]+, [A6]+
0000274C 0F32 1A0F btst [A2 + D1 * 2 + 0xF], D7
00002750 262B 075E move.l D3, [A3 + 0x75E]
00002754 B24B cmp.w D1, A3
00002756 965A sub.w D3, [A2]+
00002758 930B subx.b -[A1], -[A3]
0000275A 2307 move.l -[A1], D7
0000275C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000275E 5232 2D01 addq.b [[A2 + <<invalid base displacement size>> + D2 * 4]], 1
00002762 9CC0 sub.w A6, D0
00002764 0712 btst [A2], D3
00002766 E717 roxl D7.b, 3
00002768 18E9 A127 move.b [A4]+, [A1 - 0x5ED9]
0000276C AB74 syscall stMASK1
0000276E CB39 D30B E724 and.b [0xD30BE724], D5
00002774 B629 060F cmp.b D3, [A1 + 0x60F]
00002778 E953 roxl D3.w, 4
0000277A 8304 sbcd D1, D4
0000277C 3B24 move.w -[A5], -[A4]
0000277E E599 rol D1, 2
00002780 3410 move.w D2, [A0]
00002782 860A or.b D3, A2
00002784 F42A cpushl NONE, [A2]
00002786 7301 moveq.l D1, 0x01
00002788 0E0F 8563 .invalid.b A7, 0x63 /* 'c' */ // invalid immediate operation
0000278C 410F .invalid 0, A7 // invalid opcode 4 with b == 4
0000278E 1A0F move.b D5, A7
00002790 6523 bcs +0x25 /* 000027B5 */
00002792 CB0F abcd -[A5], -[A7]
00002794 E14E lsl D6.w, 8
00002796 86C1 divu.w D3, D1
00002798 5CA6 addq.l -[A6], 6
0000279A 0A06 860F xori.b D6, 0xF
0000279E 321A move.w D1, [A2]+
000027A0 0F26 btst -[A6], D7
000027A2 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000027A4 687A bvc +0x7C /* 00002820 */
000027A6 4162 chk.w D0, -[A2]
000027A8 41AC 7702 .invalid 0, [A4 + 0x7702] // invalid opcode 4 with b == 6
000027AC 8A66 or.w D5, -[A6]
000027AE 0119 btst [A1]+, D0
000027B0 8139 1137 6B0C or.b [0x11376B0C], D0
000027B6 1E8C move.b [A7], A4
000027B8 2113 move.l -[A0], [A3]
000027BA 1A0F move.b D5, A7
000027BC 6506 bcs +0x8 /* 000027C4 */
000027BE 5306 subq.b D6, 1
000027C0 7B1C moveq.l D5, 0x1C
000027C2 5169 660F subq.w [A1 + 0x660F], 8
// begin alternate branch 000027C4-000027C6
label000027C4:
000027C4 660F bne +0x11 /* 000027D5 */
// end alternate branch 000027C4-000027C6
label000027C4: // (misaligned)
000027C6 321A move.w D1, [A2]+
000027C8 0F26 btst -[A6], D7
000027CA 951A sub.b [A2]+, D2
000027CC A68C syscall Wakeup, flags=6
000027CE 5B2F E668 subq.b [A7 - 0x1998], 5
000027D2 4D73 A6B9 chk.w D6, [A3 + A2.w * 8 - 0x71]
000027D6 644B bcc +0x4D /* 00002823 */
000027D8 09B9 10A6 0F32 bclr [0x10A60F32], D4
000027DE 1A0F move.b D5, A7
000027E0 260C move.l D3, A4
000027E2 6883 bvc -0x7B /* 00002767 */
000027E4 0705 btst D5, D3
000027E6 11EB 6EE1 46AB move.b [0x000046AB], [A3 + 0x6EE1]
000027EC 070F btst A7, D3
000027EE 0200 0FF5 andi.b D0, 0xF5
000027F2 8E45 or.w D7, D5
000027F4 3761 7981 move.w [A3 + 0x7981], -[A1]
000027F8 7AE5 moveq.l D5, 0xFFFFFFE5
000027FA 2848 movea.l A4, A0
000027FC 0622 0F32 addi.b -[A2], 0x32 /* '2' */
00002800 1A0F move.b D5, A7
00002802 E528 lsl D0.b, D2
00002804 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00002806 6807 bvc +0x9 /* 0000280F */
00002808 146B 071F movea.b A2, [A3 + 0x71F]
0000280C 1D6E 471C 403B move.b [A6 + 0x403B], [A6 + 0x471C]
00002812 0705 btst D5, D3
00002814 4A48 tst.w A0
00002816 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00002818 7E25 moveq.l D7, 0x25
0000281A 8F2D 411E or.b [A5 + 0x411E], D7
0000281E 0C6E 6568 6B00 cmpi.w [A6 + 0x6B00], 0x6568 /* 'eh' */
// begin alternate branch 00002820-00002826
label00002820:
00002820 6568 bcs +0x6A /* 0000288A */
00002822 6B00 4141 bmi +0x4143 /* 00006965 */
// end alternate branch 00002820-00002826
label00002820: // (misaligned)
00002824 4141 chk.w D0, D1
00002826 1304 move.b -[A1], D4
00002828 7B50 moveq.l D5, 0x50
0000282A 3A6B 03A5 movea.w A5, [A3 + 0x3A5]
0000282E A90E syscall SaveOld
00002830 2300 move.l -[A1], D0
00002832 8541 E429 pack D2, D1, 0xE429
00002836 0343 bchg D3, D1
00002838 78BB moveq.l D4, 0xFFFFFFBB
0000283A 03D3 .incomplete
0000283C 0014 0200 ori.b [A4], 0x0
00002840 833C 8B00 or.b 0x0, D1
00002844 E614 roxr D4.b, 3
00002846 8C06 or.b D6, D6
00002848 1304 move.b -[A1], D4
0000284A 6523 bcs +0x25 /* 0000286F */
0000284C 1A0F move.b D5, A7
0000284E 2641 movea.l A3, D1
00002850 E4B2 roxr D2, D2
00002852 6B03 bmi +0x5 /* 00002857 */
00002854 BB1D xor.b [A5]+, D5
00002856 1818 move.b D4, [A0]+
00002858 130A move.b -[A1], A2
0000285A E902 asl D2.b, 4
0000285C 7300 moveq.l D1, 0x00
0000285E A361 syscall MaxBlock, flags=3
00002860 5B0C subq.b A4, 5
00002862 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1
00002864 0513 btst [A3], D2
00002866 16BB 07D6 move.b [A3], <<invalid full ext with IS == 1 and I/IS == 6>>
0000286A 6A65 bpl +0x67 /* 000028D1 */
0000286C D98B addx.l -[A4], -[A3]
0000286E 3CA9 4C85 move.w [A6], [A1 + 0x4C85]
00002872 AE1F syscall PlotCIcon, auto_pop
00002874 434F chk.w D1, A7
00002876 938F subx.l -[A1], -[A7]
00002878 D3AD BB10 add.l [A5 - 0x44F0], D1
0000287C 8330 E30F 3352 932D or.b [[A0 + <<invalid base displacement size>>] + A6 * 2 + 0x3352932D], D1
00002884 CB23 and.b -[A3], D5
00002886 2318 move.l -[A1], [A0]+
00002888 EB2D lsl D5.b, D5
label0000288A:
0000288A 0329 AB58 btst [A1 - 0x54A8], D1
0000288E CB23 and.b -[A3], D5
00002890 935E sub.w [A6]+, D1
00002892 0329 2E0B btst [A1 + 0x2E0B], D1
00002896 A8FB syscall MapRgn
00002898 A883 syscall DrawChar
0000289A BE0F cmp.b D7, A7
0000289C B97D xor.w <<invalid special address>>, D4
0000289E 1F08 move.b -[A7], A0
000028A0 00C5 .incomplete
000028A2 16EB 1CF1 move.b [A3]+, [A3 + 0x1CF1]
000028A6 15B5 8209 48A6 move.b [A2 + D4 - 0x90], [A5 + A0.w * 2 + 0x9]
000028AC 0F32 1A0F btst [A2 + D1 * 2 + 0xF], D7
000028B0 A515 syscall SetVol/PBHSetVol/HSetVol, flags=5
000028B2 5309 subq.b A1, 1
000028B4 8256 or.w D1, [A6]
000028B6 6178 bsr +0x7A /* 00002930 */
000028B8 9547 subx.w D2, D7
000028BA 3ED9 move.w [A7]+, [A1]+
000028BC 1416 move.b D2, [A6]
000028BE 220C move.l D1, A4
000028C0 6E2E bgt +0x30 /* 000028F0 */
000028C2 48CC 400E movem.l A4, D1,D2,D3,A6
000028C6 063E 1ACB addi.b <<invalid special address>>, 0xCB
000028CA 29A5 8727 1F3D 8728 D5A6 move.l [[A4 + 0x1F3D] + A0 * 8 - 0x78D72A5A], -[A5]
000028D4 8728 E001 or.b [A0 - 0x1FFF], D3
000028D8 CE91 and.l D7, [A1]
000028DA 0390 bclr [A0], D1
000028DC 155E 5904 move.b [A2 + 0x5904], [A6]+
000028E0 7337 moveq.l D1, 0x37
000028E2 0C6E 0690 2D04 cmpi.w [A6 + 0x2D04], 0x690
000028E8 3B37 F729 0831 move.w -[A5], [[A7 + 0x831 + A7 * 8]]
000028EE 0466 3D04 subi.w -[A6], 0x3D04
// begin alternate branch 000028F0-000028F2
label000028F0:
000028F0 3D04 move.w -[A6], D4
// end alternate branch 000028F0-000028F2
label000028F0: // (misaligned)
000028F2 0F3D btst <<invalid special address>>, D7
000028F4 0460 C9B3 subi.w -[A0], 0xC9B3
000028F8 1613 move.b D3, [A3]
000028FA 1669 2940 movea.b A3, [A1 + 0x2940]
000028FE 0806 901A btst.b D6, 0x1A
00002902 1B37 2903 8528 3E16 move.b -[A5], [[A7 + <<invalid base displacement size>> + D2] - 0x7AD7C1EA]
label0000290A:
0000290A 860C or.b D3, A4
0000290C 482E 60CC nbcd.b [A6 + 0x60CC]
00002910 8502 sbcd D2, D2
00002912 3E1A move.w D7, [A2]+
00002914 0F9D bclr [A5]+, D7
00002916 02D3 .incomplete
00002918 4D87 .invalid 6, D7 // invalid opcode 4 with b == 6
0000291A 2970 D373 9902 8C2D EE21 2C4A 6001 move.l [A4 + 0x6001], [[A0 - 0x66FD73D3] - 0x11DED3B6]
// begin alternate branch 00002922-00002928
label00002922:
00002922 EE21 asr D1.b, D7
00002924 2C4A movea.l A6, A2
00002926 6001 bra +0x3 /* 00002929 */
// end alternate branch 00002922-00002928
label00002922: // (misaligned)
00002928 3366 B133 move.w [A1 - 0x4ECD], -[A6]
0000292C 0E36 452A 660F .invalid.b [A6 + D6.w * 8 + 0xF], 0x2A /* '*' */ // invalid immediate operation
// begin alternate branch 00002930-00002932
fn00002930:
00002930 660F bne +0x11 /* 00002941 */
// end alternate branch 00002930-00002932
fn00002930: // (misaligned)
00002932 321A move.w D1, [A2]+
00002934 0F89 bclr A1, D7
00002936 33A6 2A85 move.w [A1 + D2 * 2 - 0x123], -[A6]
0000293A 332A C521 move.w -[A1], [A2 - 0x3ADF]
0000293E 09FF .incomplete
00002940 A596 syscall SharedLibsMPW, flags=5
00002942 65C6 bcs -0x38 /* 0000290A */
00002944 A521 syscall GetPtrSize, flags=5
00002946 22C1 move.l [A1]+, D1
00002948 AA0F syscall FillCOval
0000294A 1A0F move.b D5, A7
0000294C 8908 sbcd -[A4], -[A0]
0000294E C520 and.b -[A0], D2
00002950 A6E1 syscall vFileOpen, flags=6
00002952 7582 moveq.l D2, 0xFFFFFF82
00002954 1125 move.b -[A0], -[A5]
00002956 E924 asl D4.b, D4
00002958 2103 move.l -[A0], D3
0000295A 0F1A btst [A2]+, D7
0000295C 0F81 bclr D1, D7
0000295E BC82 cmp.l D6, D2
00002960 7524 moveq.l D2, 0x24
00002962 9017 sub.b D0, [A7]
00002964 2109 move.l -[A0], A1
00002966 1720 move.b -[A3], -[A0]
00002968 7F05 moveq.l D7, 0x05
0000296A 15D1 C7C3 move.b [PC - 0x383D /* FFFFF12F, cstring ""<EOF> */], [A1]
0000296E 4890 8504 movem.w [A0], D2,A0,A2,A7
00002972 900F sub.b D0, A7
00002974 321A move.w D1, [A2]+
00002976 0F26 btst -[A6], D7
00002978 DB24 add.b -[A4], D5
0000297A 9073 017C sub.w D0, <<invalid full ext with I/IS == 4>>
0000297E 65A2 bcs -0x5C /* 00002922 */
00002980 D9B1 270E AB31 add.l [[A1 + <<invalid base displacement size>>] + D2 * 8 - 0x54CF], D4
00002986 05E1 .incomplete
00002988 B7B5 E2C3 xor.l [A5 + A6.w * 2 - 0x61], D3
0000298C 4886 ext.w D6
0000298E A5A8 syscall 0x0A8, flags=5
00002990 170E move.b -[A3], A6
00002992 C7A1 and.l -[A1], D3
00002994 A81B syscall HCreateResFile
00002996 00C1 .incomplete
00002998 0ABB 2E1A 0FA9 D805 xori.l [PC + A5 + 0x5], 0x2E1A0FA9
000029A0 BC5B cmp.w D6, [A3]+
000029A2 0353 bchg [A3], D1
000029A4 09A6 bclr -[A6], D4
000029A6 56DB sne [A3]+
000029A8 2486 move.l [A2], D6
000029AA D506 addx.b D2, D6
000029AC E6C9 ror .w A1
000029AE 0656 490B addi.w [A6], 0x490B
000029B2 51EF 0544 sf [A7 + 0x544]
000029B6 E68D lsr D5, 3
000029B8 0DFC .incomplete
000029BA E507 asl D7.b, 2
000029BC 7C0C moveq.l D6, 0x0C
000029BE 6A06 bpl +0x8 /* 000029C6 */
000029C0 E60F lsr D7.b, 3
000029C2 321A move.w D1, [A2]+
000029C4 0B10 btst [A0], D5
label000029C6:
000029C6 262E 6AF3 move.l D3, [A6 + 0x6AF3]
000029CA 076E C42E bchg [A6 - 0x3BD2], D3
000029CE 0E4B 77F0 .invalid.w A3, 0x77F0 // invalid immediate operation
000029D2 DB24 add.b -[A4], D5
000029D4 7C09 moveq.l D6, 0x09
000029D6 0756 bchg [A6], D3
000029D8 45AD E97B .invalid 2, [A5 - 0x1685] // invalid opcode 4 with b == 6
000029DC 0F32 1A0F btst [A2 + D1 * 2 + 0xF], D7
000029E0 262E 0E61 move.l D3, [A6 + 0xE61]
000029E4 03D9 .incomplete
000029E6 AF64 syscall rXMASK10, auto_pop
000029E8 5362 subq.w -[A2], 1
000029EA 0608 0F32 addi.b A0, 0x32 /* '2' */
000029EE 1A0F move.b D5, A7
000029F0 2676 2D40 movea.l A3, [A6 + <<invalid base displacement size>>]
000029F4 001D A208 ori.b [A5]+, 0x8
000029F8 0F32 1A0F btst [A2 + D1 * 2 + 0xF], D7
000029FC 251E move.l -[A2], [A6]+
000029FE 8902 sbcd D4, D2
00002A00 AD00 syscall GetFNum, auto_pop
00002A02 3669 9F2B movea.w A3, [A1 - 0x60D5]
00002A06 07E8 .incomplete
00002A08 D59A add.l [A2]+, D2
00002A0A 331E move.w -[A1], [A6]+
00002A0C 0EBB 0729 0123 692B 6325 7FB3 2345 .invalid.l [[PC + 0x6325 + D6] + 0x7FB32345], 0x7290123 // invalid immediate operation
00002A1A 9B33 2789 sub.b [[ + <<invalid base displacement size>> + D2 * 8]], D5
00002A1E 4EA5 jsr -[A5]
00002A20 DC82 add.l D6, D2
00002A22 8C65 or.w D6, -[A5]
00002A24 861A or.b D3, [A2]+
00002A26 0F26 btst -[A6], D7
00002A28 B68E cmp.l D3, A6
00002A2A 4570 F316 268E chk.w D2, [[A0] + A7 * 2 + 0x268E]
00002A30 856A 7317 or.w [A2 + 0x7317], D2
00002A34 26AD C7A9 move.l [A3], [A5 - 0x3857]
00002A38 8608 or.b D3, A0
00002A3A 0AA2 0F32 1A0F xori.l -[A2], 0xF321A0F
00002A40 262B 2056 move.l D3, [A3 + 0x2056]
00002A44 5334 5362 5305 5712 subq.b [[A4 + 0x5305] + 0x5712], 1
00002A4C A407 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=4
00002A4E 12A2 move.b [A1], -[A2]
00002A50 370F move.w -[A3], A7
00002A52 0B07 btst D7, D5
00002A54 0EE2 .incomplete
00002A56 2306 move.l -[A1], D6
00002A58 070E btst A6, D3
00002A5A E527 asl D7.b, D2
00002A5C 1CDF move.b [A6]+, [A7]+
00002A5E 7B63 moveq.l D5, 0x63
00002A60 5303 subq.b D3, 1
00002A62 E300 asl D0.b, 1
00002A64 1A0F move.b D5, A7
00002A66 2687 move.l [A3], D7
00002A68 0F26 btst -[A6], D7
00002A6A 0714 btst [A4], D3
00002A6C 963B 010F B653 033B sub.b D3, [[PC + <<invalid base displacement size>>] + D0 - 0x49ACFCC5]
00002A74 011A btst [A2]+, D0
00002A76 0F26 btst -[A6], D7
00002A78 8EB3 710A 1ADB or.l D7, [[A3 + <<invalid base displacement size>> + D7] + 0x1ADB]
00002A7E 1F29 7257 move.b -[A7], [A1 + 0x7257]
00002A82 0316 btst [A6], D1
00002A84 AB05 syscall CopyHandle
00002A86 0807 1D84 btst.b D7, 0x84
00002A8A 934B subx.w -[A1], -[A3]
00002A8C CB01 abcd D5, D1
00002A8E 08DB 0732 bset.b [A3]+, 0x32 /* '2' */
00002A92 6501 bcs +0x3 /* 00002A95 */
00002A94 2808 move.l D4, A0
00002A96 093B D379 35D9 7B05 btst [[PC + 0x35D97B05]], D4
00002A9E 079D bclr [A5]+, D3
00002AA0 1FEB 9B8B move.b <<invalid special address>>, [A3 - 0x6475]
00002AA4 0EF7 .incomplete
00002AA6 9CA0 sub.l D6, -[A0]
00002AA8 A331 syscall GetOSEvent, flags=3
00002AAA 771C moveq.l D3, 0x1C
00002AAC B2A6 cmp.l D1, -[A6]
00002AAE 4A0E tst.b A6
00002AB0 A93F syscall GetItmIcon
00002AB2 0836 0622 160F btst.b [A6 + D1.w * 8 + 0xF], 0x22 /* '\"' */
00002AB8 1A0F move.b D5, A7
00002ABA 251D move.l -[A2], [A5]+
00002ABC BC20 cmp.b D6, -[A0]